module Elastics::ActiveRecord::ModelSchema
Public Instance Methods
elastics_type_name()
click to toggle source
# File lib/elastics/active_record/model_schema.rb, line 6 def elastics_type_name @elastics_type_name ||= model_name.to_s.demodulize.underscore.singularize end
reset_elastics_index_name()
click to toggle source
# File lib/elastics/active_record/model_schema.rb, line 10 def reset_elastics_index_name @elastics_index_name = if self != ::ActiveRecord::Base && !abstract_class? superclass.try(:elastics_index_name) || compute_elastics_index_name end end
track_elastics_model?()
click to toggle source
# File lib/elastics/active_record/model_schema.rb, line 16 def track_elastics_model? !abstract_class? end