Module: FixtureOverlord

Defined in:
lib/fixture_overlord/hashish.rb,
lib/fixture_overlord.rb,
lib/fixture_overlord/mock.rb,
lib/fixture_overlord/model.rb,
lib/fixture_overlord/helpers.rb,
lib/fixture_overlord/version.rb,
lib/fixture_overlord/read_fixture.rb,
lib/fixture_overlord/object_coercion.rb,
lib/fixture_overlord/fixture_accessor.rb

Overview

TODO: refactor to a class

Defined Under Namespace

Modules: ClassMethods, FixtureAccessor, Helpers Classes: Hashish, Mock, Model, ObjectCoercion, ReadFixture

Constant Summary collapse

MAJOR =
0
MINOR =
1
PATCH =
8
FormattingError =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



10
11
12
# File 'lib/fixture_overlord.rb', line 10

def self.included(klass)
  klass.extend(ClassMethods)
end

.read_fixture(yaml_file, key) ⇒ Object



8
9
10
# File 'lib/fixture_overlord/read_fixture.rb', line 8

def self.read_fixture(yaml_file, key)
  ReadFixture.new(yaml_file).read(key)
end

.versionObject



3
4
5
# File 'lib/fixture_overlord/version.rb', line 3

def self.version
  [MAJOR, MINOR, PATCH].join('.')
end