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