Class: WebKit2Gtk::WebView
- Inherits:
-
Object
- Object
- WebKit2Gtk::WebView
- Defined in:
- lib/webkit2-gtk/web-view.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(*args) ⇒ WebView
constructor
A new instance of WebView.
- #initialize_raw ⇒ Object
Constructor Details
#initialize(*args) ⇒ WebView
Returns a new instance of WebView.
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File '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 = "#{caller[0]}: #{self.class}.new(context) is deprecated. " << "Use #{self.class}.new(:context => context) instead." warn() initialize_raw(args[0]) else raise ArgumentError, "must be options: #{args[0].inspect}" end else initialize_raw(*args) end end |
Class Method Details
.new(*args) ⇒ Object
21 22 23 24 25 26 27 28 |
# File '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) = args[0][:related_view] return super unless . end |
Instance Method Details
#initialize_raw ⇒ Object
32 |
# File 'lib/webkit2-gtk/web-view.rb', line 32 alias_method :initialize_raw, :initialize |