Class: SimpleRewriter::Rewriters::Base

Inherits:
Object
  • Object
show all
Includes:
Generators, OptionsResolver
Defined in:
lib/simple_rewriter/rewriters/base.rb

Constant Summary collapse

REGISTERED_OPTIONS =
%i(email address hex name first_name last_name phonenumber zip street city date
sample_pdf deep).freeze

Instance Method Summary collapse

Methods included from OptionsResolver

#any_option_passed?, #collect_values_from_options, #filtered_options, #resolve_options_with

Methods included from Generators

#date_generator, #default_address, #rand_num, #random_address, #random_city, #random_date, #random_email, #random_first_name, #random_hex, #random_last_name, #random_name, #random_phonenumber, #random_sample_pdf, #random_street, #random_zip, #string_generator

Constructor Details

#initialize(attr_value, options) ⇒ Base

Returns a new instance of Base.



10
11
12
13
# File 'lib/simple_rewriter/rewriters/base.rb', line 10

def initialize(attr_value, options)
  @attr_value = attr_value
  @_options = options
end

Instance Method Details

#generateObject



15
16
17
# File 'lib/simple_rewriter/rewriters/base.rb', line 15

def generate
  collect_values_from_options
end