module Datamappify::Repository::SingletonWrapper
Wraps a ruby Singleton class so that calling ‘instance` is no longer necessary.
@example With ‘instance`
UserRepository.instance.count
@example Without ‘instance`
UserRepository.count
Public Class Methods
extended(klass)
click to toggle source
# File lib/datamappify/repository.rb, line 47 def self.extended(klass) class << klass extend Forwardable def_delegators :instance, :data_mapper, :data_mapper=, :states def_delegators :instance, *QueryMethods.instance_methods end end