class Gtk::CssProvider - gtk3-3.2.9 Documentation

# class Gtk::CssProvider

### Public Instance Methods

load(options) click to toggle source

    # File lib/gtk3/css-provider.rb, line 19
    def load(options)
      data = options[:data]
      file = options[:file]
      path = options[:path]
      resource_path = options[:resource_path]
      if data
        load_from_data(data)
      elsif file
        load_from_file(file)
      elsif path
        load_from_path(path)
      elsif resource_path
        load_from_resource(resource_path)
      else
        message = "Must specify one of :data, :file, :path or :resource_path"
        raise ArgumentError, "#{message}: #{options.inspect}"
      end
    end

load_from_data(data) click to toggle source

    # File lib/gtk3/css-provider.rb, line 39
    def load_from_data(data)
      if data.is_a?(GLib::Bytes)
        load_from_data_raw(data.to_s)
      else
        load_from_data_raw(data)
      end
    end

Also aliased as: load_from_data_raw
load_from_data_raw(data)
Alias for: load_from_data