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