class ArcFurnace::SalsifyJSONSource

Attributes

salsify_json[R]

Public Class Methods

new(salsify_json:) click to toggle source
Calls superclass method ArcFurnace::EnumeratorSource::new
# File lib/arc-furnace/salsify_json_source.rb, line 8
def initialize(salsify_json:)
  @salsify_json = salsify_json
  super()
end

Public Instance Methods

build_enumerator() click to toggle source
# File lib/arc-furnace/salsify_json_source.rb, line 13
def build_enumerator
  Enumerator.new do |yielder|
    salsify_json.products.each { |product| yielder.yield(product) }
  end
end