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