Class: ObserverGenerator

Inherits:
MethodistGenerator show all
Defined in:
lib/generators/observer/observer_generator.rb

Constant Summary collapse

PATTERN_FOLDER =
'observers'.freeze
TEMPLATE_FILE =
'observer.erb'.freeze
TEMPLATE_SPEC_FILE =
'observer_spec.erb'.freeze
DEFAULT_PREFIX =
'config/initializers'.freeze
PARENT_CLASS =
'Methodist::Observer'.freeze

Instance Method Summary collapse

Instance Method Details

#generateObject



17
18
19
20
21
22
# File 'lib/generators/observer/observer_generator.rb', line 17

def generate
  template(
    TEMPLATE_FILE,
    "#{filename_with_path(prefix: DEFAULT_PREFIX)}_observer.rb"
  )
end