Module: PassionView::Actionable
- Extended by:
- ActiveSupport::Concern
- Included in:
- Card::Base
- Defined in:
- lib/passion_view/actionable.rb
Defined Under Namespace
Modules: ClassMethods Classes: Action, ActionList
Constant Summary collapse
- CONTEXTS =
well : menu en bas de page menu : menu sur l’entite nav : menu de navigation item : menu dans une liste
[:well, :menu, :nav, :item].freeze
- TYPES =
[:nav, :action].freeze
Instance Method Summary collapse
Instance Method Details
#actions ⇒ Object
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/passion_view/actionable.rb', line 58 def actions return @actions unless @actions.nil? @actions = ActionList.new self.class.action_blocks.each do |block| = instance_eval(&block) next if .nil? @actions << Action.new() end @actions end |