class PortaText::Command::Api::Destinations
The destinations endpoint. github.com/PortaText/docs/wiki/REST-API#api_destinations
- Author
-
Marcelo Gornstein (marcelog@portatext.com)
- Copyright
-
Copyright © 2015
PortaText
- License
-
Apache-2.0
Public Instance Methods
endpoint(_method)
click to toggle source
rubocop:disable Metrics/MethodLength rubocop:disable Metrics/AbcSize
# File lib/portatext/command/api/destinations.rb, line 26 def endpoint(_method) qs = {} unless @args[:page].nil? qs['page'] = @args[:page] @args.delete :page end unless @args[:sort_by].nil? qs['sort_by'] = @args[:sort_by] @args.delete :sort_by end unless @args[:order].nil? qs['order'] = @args[:order] @args.delete :order end return "destinations?#{URI.encode_www_form qs}" unless qs.empty? 'destinations' end
page(page)
click to toggle source
# File lib/portatext/command/api/destinations.rb, line 11 def page(page) set :page, page end
save_to(file)
click to toggle source
# File lib/portatext/command/api/destinations.rb, line 20 def save_to(file) set :accept_file, file end
sort_by(sort_by, order)
click to toggle source
# File lib/portatext/command/api/destinations.rb, line 15 def sort_by(sort_by, order) set :sort_by, sort_by set :order, order end