class FixtureLoaders::Base

Public Class Methods

new(attributes) click to toggle source
# File lib/mingle_macro_development_toolkit/loaders/fixture_loaders/base.rb, line 6
def initialize(attributes)
  @attributes = attributes
end

Public Instance Methods

load_fixtures_for(name) click to toggle source
# File lib/mingle_macro_development_toolkit/loaders/fixture_loaders/base.rb, line 10
def load_fixtures_for(name)
  path = File.join(FixtureLoaders::FIXTURE_PATH, "#{name}.yml")
  YAML::load(File.read(path))
end
match?(record) click to toggle source
# File lib/mingle_macro_development_toolkit/loaders/fixture_loaders/base.rb, line 15
def match?(record)
  @attributes.all? { |key, value| value == record[key] }
end