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