Sha256: b1200b12ed05e8470053df22fcf1d133939d9ed695a9a97a98c472c2ea838627
Contents?: true
Size: 426 Bytes
Versions: 3
Compression:
Stored size: 426 Bytes
Contents
# frozen_string_literal: true module FixtureBot class TableLoader attr_reader :table, :fixtures, :fixtures_with_id def initialize(table) @table = table @fixtures = [] @fixtures_with_id = [] end def fixture(name, &block) @fixtures << ["#{table}/#{name}", block] end def fixture_with_id(name, &block) @fixtures_with_id << ["#{table}/#{name}", block] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fixture_bot-0.3.0 | lib/fixture_bot/table_loader.rb |
fixture_bot-0.2.0 | lib/fixture_bot/table_loader.rb |
fixture_bot-0.1.0 | lib/fixture_bot/table_loader.rb |