Module: BadASS

Defined in:
lib/badass.rb

Defined Under Namespace

Classes: Client, Sale, Toy

Constant Summary collapse

FIRMNESSES =
{ '2' => 'Extra Soft', '3' => 'Soft', '5' => 'Medium', '8' => 'Firm', '3/5' => 'Soft Shaft, Med Base', '5/3' => 'Soft Shaft, Med Base', '3/8' => 'Soft Shaft, Firm Base', '8/3' => 'Soft Shaft, Firm Base', '5/8' => 'Med Shaft, Firm Base', '8/5' => 'Med Shaft, Firm Base' }.freeze
SIZES =
{ 'onesize' => 'One-Size', 'mini' => 'Mini', 'small' => 'Small', 'medium' => 'Medium', 'large' => 'Large', 'extralarge' => 'Extra Large' }.freeze
BAD_DRAGON_SKUS =
@baddragon_skus.freeze

Class Method Summary collapse

Class Method Details

.salesObject

Gets the current sales. Returns a hash of sales.



16
17
18
19
20
# File 'lib/badass.rb', line 16

def self.sales
  JSON.parse(Net::HTTP.get(URI('https://bad-dragon.com/api/sales'))).map do |sale|
    BadASS::Sale.new(sale)
  end
end