Module: Tramway::Admin::AdditionalButtons
- Included in:
- Tramway::Admin
- Defined in:
- lib/tramway/admin/additional_buttons.rb
Instance Method Summary collapse
- #additional_buttons(view: nil, record: nil, project: nil) ⇒ Object
- #set_additional_buttons(buttons, project:) ⇒ Object
Instance Method Details
#additional_buttons(view: nil, record: nil, project: nil) ⇒ Object
10 11 12 |
# File 'lib/tramway/admin/additional_buttons.rb', line 10 def (view: nil, record: nil, project: nil) &.with_indifferent_access&.dig project, record, view end |
#set_additional_buttons(buttons, project:) ⇒ Object
4 5 6 7 8 |
# File 'lib/tramway/admin/additional_buttons.rb', line 4 def (, project:) ||= {} [project] ||= {} [project].merge! end |