class Object

Public Instance Methods

base() click to toggle source
# File lib/active_admin/mongoid/criteria.rb, line 8
def base
  klass
end
embeds?() click to toggle source
# File lib/active_admin/mongoid/association/relatable.rb, line 6
def embeds?
  [:embeds_one, :embeds_many].include?(macro)
end
foreign_key() click to toggle source
# File lib/active_admin/mongoid/association/relatable.rb, line 10
def foreign_key
  return if embeds?
  foreign_key.to_sym rescue nil
end
macro() click to toggle source
# File lib/active_admin/mongoid/association/relatable.rb, line 2
def macro
  self.class.name.split('::').last.underscore.to_sym
end
relation(*args, &block) click to toggle source
# File lib/active_admin/mongoid/criteria.rb, line 4
def relation *args, &block
  self
end
table() click to toggle source
# File lib/active_admin/mongoid/criteria.rb, line 12
def table
  CollectionTable.new(klass.collection)
end