Class: RubyMVC::Views::View

Inherits:
Toolkit::AbstractWidget show all
Includes:
ActionProvider
Defined in:
lib/ruby_mvc/views/view.rb

Direct Known Subclasses

FormView, PeerView, TableView, WebContentView

Instance Attribute Summary collapse

Attributes included from ActionProvider

#actions

Instance Method Summary collapse

Methods included from ActionProvider

#action

Methods included from Toolkit::SignalHandler::ClassMethods

#signal, #signals, #valid_signal!, #valid_signal?

Methods included from Toolkit::SignalHandler

#signal_connect, #signal_disconnect, #signal_emit

Constructor Details

#initialize(options = {}) ⇒ View

Returns a new instance of View.



33
34
35
36
37
# File 'lib/ruby_mvc/views/view.rb', line 33

def initialize(options = {})
  @options = options
  self.controller = options[:controller]
  (options[:actions] || []).each { |a| @actions << a }
end

Instance Attribute Details

#controllerObject

Returns the value of attribute controller.



31
32
33
# File 'lib/ruby_mvc/views/view.rb', line 31

def controller
  @controller
end