Module: Trust::ActiveModel::ClassMethods

Defined in:
lib/trust/active_model.rb

Instance Method Summary collapse

Instance Method Details

#ensure_permitted!(action, *args) ⇒ Object



71
72
73
# File 'lib/trust/active_model.rb', line 71

def ensure_permitted!(action, *args)
  Trust::Authorization.authorize!(action, self, *args)
end

#permits?(action, *args) ⇒ Boolean

Returns:

  • (Boolean)


68
69
70
# File 'lib/trust/active_model.rb', line 68

def permits?(action, *args)
  Trust::Authorization.authorized?(action, self, *args)
end