Class: Cure::Generator::BaseGenerator
- Inherits:
-
Object
- Object
- Cure::Generator::BaseGenerator
- Defined in:
- lib/cure/generator/base_generator.rb
Direct Known Subclasses
CaseGenerator, CharacterGenerator, FakerGenerator, GuidGenerator, HexGenerator, NumberGenerator, PlaceholderGenerator, RedactGenerator, VariableGenerator
Instance Attribute Summary collapse
Instance Method Summary collapse
- #generate(source_value = nil) ⇒ String
-
#initialize(options = {}) ⇒ BaseGenerator
constructor
A new instance of BaseGenerator.
Constructor Details
#initialize(options = {}) ⇒ BaseGenerator
Returns a new instance of BaseGenerator.
9 10 11 |
# File 'lib/cure/generator/base_generator.rb', line 9 def initialize(={}) @options = end |
Instance Attribute Details
#options ⇒ Hash
7 8 9 |
# File 'lib/cure/generator/base_generator.rb', line 7 def @options end |
Instance Method Details
#generate(source_value = nil) ⇒ String
15 16 17 18 19 20 |
# File 'lib/cure/generator/base_generator.rb', line 15 def generate(source_value=nil) translated = _generate(source_value) translated = "#{prefix}#{translated}" if prefix translated = "#{translated}#{suffix}" if suffix translated end |