Class: RubyMVC::Views::View

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

Direct Known Subclasses

FormView, PeerView, TableView, WebContentView

Instance Attribute Summary collapse

Instance Method Summary collapse

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
38
# File 'lib/ruby_mvc/views/view.rb', line 33

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

Instance Attribute Details

#actionsObject (readonly)

Returns the value of attribute actions.



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

def actions
  @actions
end

#controllerObject

Returns the value of attribute controller.



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

def controller
  @controller
end