Module: Houston::Extensions::Permitted

Included in:
Feature, HasForm::Field, HasTable::Column, Link
Defined in:
lib/houston/boot/extensions/dsl.rb

Instance Method Summary collapse

Instance Method Details

#permitted?(ability, *args) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
9
# File 'lib/houston/boot/extensions/dsl.rb', line 6

def permitted?(ability, *args)
  return true if @ability_block.nil?
  ability.instance_exec(*args, &@ability_block)
end