module Wing::Actions::Stores
Public Instance Methods
create_store(data, options = {})
click to toggle source
# File lib/wing/actions/stores.rb, line 8 def create_store(data, options = {}) post("/store", data, options).parsed_response end
list_stores(options = { page: 1, limit: 20, createdBefore: nil, createdAfter: nil })
click to toggle source
# File lib/wing/actions/stores.rb, line 4 def list_stores(options = { page: 1, limit: 20, createdBefore: nil, createdAfter: nil }) get("/store", query: prepare_query(options)).parsed_response end
Private Instance Methods
prepare_query(options = { page: 1, limit: 20, createdBefore: nil, createdAfter: nil })
click to toggle source
# File lib/wing/actions/stores.rb, line 14 def prepare_query(options = { page: 1, limit: 20, createdBefore: nil, createdAfter: nil }) { page: options[:page], limit: options[:limit], createdBefore: options[:createdBefore], createdAfter: options[:createdAfter], }.delete_if { |key, value| value.nil? } end