Module: MasterApiKey::ApiGatekeeper::ClassMethods
- Defined in:
- lib/master_api_key/api_gatekeeper.rb
Instance Method Summary collapse
Instance Method Details
#authorize_with(options) ⇒ Object
14 15 16 17 18 19 20 21 |
# File 'lib/master_api_key/api_gatekeeper.rb', line 14 def () before_filter() do = [:authorizers] raise ArgumentError, "Didn't define authorizers with method" unless .present? () end end |
#belongs_to_api_group(group_name) ⇒ Object
8 9 10 11 12 |
# File 'lib/master_api_key/api_gatekeeper.rb', line 8 def belongs_to_api_group(group_name) raise ArgumentError, "MasterApiKey: Didn't define an api group name" unless group_name.present? self.module_eval("def api_group() :#{group_name} end") end |