Skip to content

Commit

Permalink
Merge pull request #98 from plainlystated/is_supply_and_update_variat…
Browse files Browse the repository at this point in the history
…ions

add is_supply field to listing & add the ability to update variations
  • Loading branch information
kytrinyx committed Mar 12, 2015
2 parents 2590778 + e1f4f81 commit 4aba1d6
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions lib/etsy/listing.rb
Expand Up @@ -174,6 +174,12 @@ def add_variations(options)
self.class.post("/listings/#{id}/variations", options)
end

def update_variations(options)
options[:variations] = JSON.dump(options.delete(:variations))
options[:require_secure] = true
self.class.put("/listings/#{id}/variations", options)
end

def black_and_white?
is_black_and_white
end
Expand Down Expand Up @@ -211,6 +217,10 @@ def admirers(options = {})
(user_ids.size > 0) ? Array(Etsy::User.find(user_ids, options)) : []
end

def is_supply
!!@result.fetch("is_supply")
end

private

def self.valid?(state)
Expand Down

0 comments on commit 4aba1d6

Please sign in to comment.