class Merit::Generators::MeritGenerator

Public Instance Methods

inject_merit_content() click to toggle source
# File lib/merit/generators/merit_generator.rb, line 8
def inject_merit_content
  if model_exists?
    inject_into_class(model_path, class_name, "  has_merit\n\n")
  end
end
run_active_record_generators() click to toggle source
# File lib/merit/generators/merit_generator.rb, line 14
def run_active_record_generators
  invoke 'merit:active_record:merit'
end

Private Instance Methods

model_exists?() click to toggle source
# File lib/merit/generators/merit_generator.rb, line 20
def model_exists?
  File.exist? File.join(destination_root, model_path)
end
model_path() click to toggle source
# File lib/merit/generators/merit_generator.rb, line 24
def model_path
  @model_path ||= File.join('app', 'models', "#{file_path}.rb")
end