class WebKit2Gtk::WebView

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File webkit2-gtk/lib/webkit2-gtk/web-view.rb, line 21
def new(*args)
  return super unless args.size == 1
  return super unless args[0].is_a?(Hash)

  related_view = args[0][:related_view]
  return super unless related_view
  related_view.new_with_related_view
end
new(*args) click to toggle source
# File webkit2-gtk/lib/webkit2-gtk/web-view.rb, line 33
def initialize(*args)
  case args.size
  when 1
    case args[0]
    when Hash
      initialize_with_hash(args[0])
    when WebContext
      message = "#{caller[0]}: #{self.class}.new(context) is deprecated. "
      message << "Use #{self.class}.new(:context => context) instead."
      warn(message)
      initialize_raw(args[0])
    else
      raise ArgumentError, "must be options: #{args[0].inspect}"
    end
  else
    initialize_raw(*args)
  end
end
Also aliased as: initialize_raw

Public Instance Methods

initialize_raw(*args)
Alias for: new