Class: Btspm::Presenters::ScalarPresenter

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/btspm/presenters.rb

Direct Known Subclasses

EnumPresenter

Instance Method Summary collapse

Constructor Details

#initialize(data_object, view, locals = {}) ⇒ ScalarPresenter

Returns a new instance of ScalarPresenter.



51
52
53
54
55
56
# File 'lib/btspm/presenters.rb', line 51

def initialize(data_object, view, locals = {})
  @view = view
  @original_locals = locals
  create_instance_variables(locals)
  super(data_object)
end

Instance Method Details

#data_objectObject



58
59
60
# File 'lib/btspm/presenters.rb', line 58

def data_object
  __getobj__
end

#hObject



62
63
64
# File 'lib/btspm/presenters.rb', line 62

def h
  @view
end