Class: Repository::Criterion::Factory

Inherits:
Object
  • Object
show all
Defined in:
lib/repository/criterion.rb

Class Method Summary collapse

Class Method Details

.contains(subject, value) ⇒ Object



135
136
137
# File 'lib/repository/criterion.rb', line 135

def Factory.contains(subject, value)
  Contains.new(:subject => subject, :value => value)
end

.equals(subject, value) ⇒ Object



75
76
77
# File 'lib/repository/criterion.rb', line 75

def Factory.equals(subject, value)
  Equals.new(:subject => subject, :value => value)
end

.key(*args) ⇒ Object



98
99
100
101
102
103
104
105
106
107
# File 'lib/repository/criterion.rb', line 98

def Factory.key(*args)
  if args.length == 1
    subject = :key
    value = args.first
  else
    subject = args.shift
    value = args.shift
  end
  Key.new(:subject => subject, :value => value)
end