Class: ActiveResource::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/active_resource_override/base.rb

Overview

Monkey Patch Active Resource and Action Controller

Class Method Summary collapse

Class Method Details

.requires_oauthObject



213
214
215
216
217
218
219
220
221
222
223
# File 'lib/active_resource_override/base.rb', line 213

def requires_oauth
  # Extend ActiveResource with this Module
  #
  include Oare::Resource
  self.oauth_enabled_classes ||= {}
  class_name = self.to_s.split('::')
  key        = class_name[-1].underscore.to_sym
  unless self.oauth_enabled_classes.keys.include? key
    self.oauth_enabled_classes.merge!(key => class_name)
  end
end