Module: PassionView::Filterable::Controller::ClassMethods

Defined in:
lib/passion_view/filterable.rb

Instance Method Summary collapse

Instance Method Details

#filter(*actions) ⇒ Object



43
44
45
# File 'lib/passion_view/filterable.rb', line 43

def filter(*actions)
  filtered_actions.push(*actions)
end

#filter?(action) ⇒ Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/passion_view/filterable.rb', line 47

def filter?(action)
  filtered_actions.include?(action)
end

#filtered_actionsObject



51
52
53
# File 'lib/passion_view/filterable.rb', line 51

def filtered_actions
  @filtered_actions ||= []
end