Module: TinyBuilder::ModeExecutor

Included in:
TinyBuilder
Defined in:
lib/tiny_builder/mode_executor.rb

Instance Method Summary collapse

Instance Method Details

#build_activeObject



16
17
18
# File 'lib/tiny_builder/mode_executor.rb', line 16

def build_active
  []
end

#build_priceObject



12
13
14
# File 'lib/tiny_builder/mode_executor.rb', line 12

def build_price
  []
end

#build_quantityObject



5
6
7
8
9
10
# File 'lib/tiny_builder/mode_executor.rb', line 5

def build_quantity
  TinyBuilder::QuantityBuilder.new(
    listings: listings,
    mwh: mwh
  ).perform
end

#collect_listingsObject



27
28
29
30
31
32
33
# File 'lib/tiny_builder/mode_executor.rb', line 27

def collect_listings
  data = []
  MongoVariantListing.in(icava_id: listing_ids).each do |listing|
    data << listing
  end
  data
end

#listingsObject



23
24
25
# File 'lib/tiny_builder/mode_executor.rb', line 23

def listings
  @listings ||= collect_listings
end

#quantity_params(listing) ⇒ Object



20
21
# File 'lib/tiny_builder/mode_executor.rb', line 20

def quantity_params(listing)
end