Module: WellReadFaker

Defined in:
lib/well_read_faker.rb,
lib/well_read_faker/source.rb,
lib/well_read_faker/version.rb

Defined Under Namespace

Classes: Source

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.add_source(ident, path, options = {}) ⇒ Object



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

def add_source ident, path, options = {}
  sources[ident] = Source.new(path, options)
end

.default_sourceObject



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

def default_source
  sources[@default_source_ident]
end

.default_source=(ident) ⇒ Object



20
21
22
# File 'lib/well_read_faker.rb', line 20

def default_source= ident
  @default_source_ident = ident
end

.paragraphObject



24
25
26
# File 'lib/well_read_faker.rb', line 24

def paragraph
  default_source.paragraph
end

.sourcesObject



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

def sources
  @sources ||= {}
end