Module: Phraseapp::Rest::Resource::List

Included in:
Key, Locale, Project
Defined in:
lib/phraseapp-rest/resource/list.rb

Instance Method Summary collapse

Instance Method Details

#list(updated_after: nil, names: [], page: nil) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/phraseapp-rest/resource/list.rb', line 11

def list(updated_after: nil, names: [], page: nil)
  path = @path + ("?#{page}" unless page.nil?).to_s
  items = Parser.parse(@client.get(path))
  items = remove_when(items, updated_after) unless updated_after.nil?
  items = filter_by(items, names) unless names.empty?
  items
end