class Realm::ROM::Repository
Public Class Methods
new(*)
click to toggle source
Calls superclass method
# File lib/realm/rom/repository.rb, line 27 def new(*) Isolated.new(super) end
queries(type)
click to toggle source
# File lib/realm/rom/repository.rb, line 36 def queries(type) raise 'Only default queries are supported for now' unless type == :default include DefaultRepositoryQueries end
repo_name(value = :not_provided)
click to toggle source
# File lib/realm/rom/repository.rb, line 31 def repo_name(value = :not_provided) @repo_name = value.to_sym unless value == :not_provided @repo_name ||= name.demodulize.underscore end
Public Instance Methods
readonly()
click to toggle source
# File lib/realm/rom/repository.rb, line 43 def readonly @readonly ||= ROM::ReadOnlyRepositoryWrapper.new(self) end