Class: Basepack::Forms::Factories::RailsAdmin::Bindings

Inherits:
Object
  • Object
show all
Defined in:
lib/basepack/forms/factories/rails_admin.rb

Instance Method Summary collapse

Constructor Details

#initialize(form, view) ⇒ Bindings

Returns a new instance of Bindings.



9
10
11
12
# File 'lib/basepack/forms/factories/rails_admin.rb', line 9

def initialize(form, view)
  @form = form
  @view = view
end

Instance Method Details

#[](param) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/basepack/forms/factories/rails_admin.rb', line 14

def [](param)
  case param
  when :object
    @form.resource
  when :view
    @view
  when :controller
    @view.controller
  when :form
    @form
  end
end