module RailsConnector::Meta::ClassMethods
the methods in this module will become class methods
Public Instance Methods
is_custom_ruby_class?()
click to toggle source
RailsConnector::AbstractObj
returns false, everything else true.
# File lib/reactor/rails_connector_meta.rb, line 140 def is_custom_ruby_class? self != RailsConnector::AbstractObj end
obj_class_definition()
click to toggle source
The RailsConnector::ObjClass object for this file format. This will only return a proper object if a custom Ruby class exists and will throw a RuntimeError otherwise.
# File lib/reactor/rails_connector_meta.rb, line 131 def obj_class_definition raise "Obtaining the obj_class_definition of an Obj without custom Ruby class " \ "is logically impossible." unless is_custom_ruby_class? # @obj_class_definition ||= RailsConnector::ObjClass.find_by_name(self.name) @obj_class_definition ||= RailsConnector::Meta::EagerLoader.instance.obj_class(self.name) end
Also aliased as: obj_class_def