Module: TmsBridge::ControllerSupport::Security

Defined in:
lib/tms_bridge/controller_support.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Instance Method Summary collapse

Instance Method Details

#secure_tms_bridge(as) ⇒ Object



100
101
102
103
104
105
106
107
108
# File 'lib/tms_bridge/controller_support.rb', line 100

def secure_tms_bridge(as)
  include TmsBridge::ControllerSupport::Security::InstanceMethods
  extend TmsBridge::ControllerSupport::Security::ClassMethods
  self.as = as.to_s

  self.bridged_resources = self.name.split('::').last.gsub(/Controller/, '').underscore
  self.bridged_resource = self.bridged_resources.singularize
  self.queue_name = self.as + '_'+self.bridged_resources        
end