Sha256: a7c805b1bae83623bf18500210e6f5a6c123bcf55ad1f8d3ad32e10ede5c0652

Contents?: true

Size: 325 Bytes

Versions: 8

Compression:

Stored size: 325 Bytes

Contents

class AnchormodelGenerator < Rails::Generators::NamedBase
  source_root File.expand_path('templates', __dir__)

  def add_anchormodel
    fail('NAME must be present.') if name.blank?
    @klass = @name.camelize
    @filename = @name.underscore

    template 'anchormodel.rb.erb', "app/anchormodels/#{@filename}.rb"
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
anchormodel-0.2.5 lib/generators/anchormodel/anchormodel_generator.rb
anchormodel-0.2.4 lib/generators/anchormodel/anchormodel_generator.rb
anchormodel-0.2.3 lib/generators/anchormodel/anchormodel_generator.rb
anchormodel-0.2.2 lib/generators/anchormodel/anchormodel_generator.rb
anchormodel-0.2.0 lib/generators/anchormodel/anchormodel_generator.rb
anchormodel-0.1.5 lib/generators/anchormodel/anchormodel_generator.rb
anchormodel-0.1.4 lib/generators/anchormodel/anchormodel_generator.rb
anchormodel-0.1.3 lib/generators/anchormodel/anchormodel_generator.rb