class Ardm::Ar::Repository::Proxy

Public Class Methods

new(model) click to toggle source
# File lib/ardm/ar/repository.rb, line 27
def initialize(model)
  @model = model
end

Public Instance Methods

adapter() click to toggle source
# File lib/ardm/ar/repository.rb, line 31
def adapter
  self
end
select(*args) click to toggle source
# File lib/ardm/ar/repository.rb, line 35
def select(*args)
  array_of_hashes = @model.connection.select_all(@model.send(:sanitize_sql_array, args))
  array_of_hashes.map { |h| Hashie::Mash.new(h) }
end