Module: FimmedUp::Parameters
Instance Method Summary
collapse
Methods included from Helpers
#json
Methods included from Request
#delete, #get, #patch, #post
Instance Method Details
#each(&block) ⇒ Object
34
35
36
37
38
39
40
41
|
# File 'lib/fimmed_up/parameters.rb', line 34
def each(&block)
records = self.get(resource, parameters, {})
if records.empty? || records == ""
[{ "error" => "Not Found" }].each(&block)
else
json(records).each(&block)
end
end
|
#find(id) ⇒ Object
29
30
31
32
|
# File 'lib/fimmed_up/parameters.rb', line 29
def find(id)
parameters.merge!(id: id)
self
end
|
#like(args) ⇒ Object
19
20
21
22
|
# File 'lib/fimmed_up/parameters.rb', line 19
def like(args)
parameters.merge!(like_format(args))
self
end
|
#limit(limit) ⇒ Object
24
25
26
27
|
# File 'lib/fimmed_up/parameters.rb', line 24
def limit(limit)
parameters[:limit] = limit
self
end
|
#parameters ⇒ Object
10
11
12
|
# File 'lib/fimmed_up/parameters.rb', line 10
def parameters
@parameters ||= {}
end
|
#where(args) ⇒ Object
14
15
16
17
|
# File 'lib/fimmed_up/parameters.rb', line 14
def where(args)
parameters.merge!(args)
self
end
|