module DeepStore::Model
Public Class Methods
included(base)
click to toggle source
# File lib/deep_store/model.rb, line 9 def self.included(base) base.extend(ClassMethods) base.class_eval do extend DeepStore::Model::DSL include ActiveModel::Serialization include ActiveModel::Validations include Persistence include ContentInterface include Attributes private def __repository__ self.class.repository end def __schema__ self.class.schema end def __settings__ self.class.settings end end end
Public Instance Methods
__repository__()
click to toggle source
# File lib/deep_store/model.rb, line 22 def __repository__ self.class.repository end
__schema__()
click to toggle source
# File lib/deep_store/model.rb, line 26 def __schema__ self.class.schema end
__settings__()
click to toggle source
# File lib/deep_store/model.rb, line 30 def __settings__ self.class.settings end