module Hancock::Plugin::ClassMethods
Public Instance Methods
active_record?()
click to toggle source
# File lib/hancock/plugin.rb, line 10 def active_record? self.orm == :active_record end
model_namespace()
click to toggle source
# File lib/hancock/plugin.rb, line 13 def model_namespace "#{self}::Models::#{self.orm.to_s.camelize}".freeze end
mongoid?()
click to toggle source
# File lib/hancock/plugin.rb, line 7 def mongoid? self.orm == :mongoid end
orm()
click to toggle source
# File lib/hancock/plugin.rb, line 4 def orm Hancock.orm end
orm_specific(name)
click to toggle source
# File lib/hancock/plugin.rb, line 16 def orm_specific(name) "#{model_namespace}::#{name}".constantize end