Module: LHS::Record::Find::ClassMethods

Defined in:
lib/lhs/concerns/record/find.rb

Instance Method Summary collapse

Instance Method Details

#find(args, options = nil) ⇒ Object

Find a single uniqe record



10
11
12
13
14
15
16
17
18
19
# File 'lib/lhs/concerns/record/find.rb', line 10

def find(args, options = nil)
  data =
    if args.is_a? Hash
      find_with_parameters(args, options)
    else
      find_by_id(args, options)
    end
  return data unless data._record
  data._record.new(data)
end