Sha256: 61c5ff681cef5959a2c654f1c41fcd88e2f788e3047ec6f7a96cd35486403a07
Contents?: true
Size: 359 Bytes
Versions: 1
Compression:
Stored size: 359 Bytes
Contents
module CanTango::PermissionEngine class Statement attr_reader :method, :action, :conditions def initialize method, action, conditions = {} @method, @action, @conditions = [method, action, conditions] end def to_code line = conditions.empty? ? "#{method}(:#{action})" : "#{method}(:#{action}, #{conditions})" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cantango-0.8.0 | lib/cantango/permission_engine/statement.rb |