Module: Penman
- Defined in:
- lib/penman.rb,
lib/penman/engine.rb,
lib/penman/version.rb,
lib/penman/seed_code.rb,
lib/penman/record_tag.rb,
lib/penman/configuration.rb,
lib/penman/seed_file_generator.rb
Defined Under Namespace
Classes: Configuration, Engine, RecordTag, SeedCode, SeedFileGenerator
Constant Summary
collapse
- MAJOR =
1
- MINOR =
0
- PATCH =
0
- VERSION =
[MAJOR, MINOR, PATCH].compact.join('.')
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.config ⇒ Object
12
13
14
|
# File 'lib/penman.rb', line 12
def self.config
@config ||= Configuration.new
end
|
Class Method Details
16
17
18
|
# File 'lib/penman.rb', line 16
def self.configure
yield(config)
end
|
.disable ⇒ Object
28
29
30
|
# File 'lib/penman.rb', line 28
def self.disable
RecordTag.disable
end
|
.enable ⇒ Object
24
25
26
|
# File 'lib/penman.rb', line 24
def self.enable
RecordTag.enable
end
|
.enabled? ⇒ Boolean
32
33
34
|
# File 'lib/penman.rb', line 32
def self.enabled?
RecordTag.enabled?
end
|
.generate_seeds ⇒ Object
36
37
38
|
# File 'lib/penman.rb', line 36
def self.generate_seeds
RecordTag.generate_seeds
end
|
.generate_seeds_for_models(models) ⇒ Object
40
41
42
|
# File 'lib/penman.rb', line 40
def self.generate_seeds_for_models(models)
RecordTag.generate_seeds_for_models(models)
end
|
.reset ⇒ Object
20
21
22
|
# File 'lib/penman.rb', line 20
def self.reset
@config = Configuration.new
end
|