Sha256: 27150efee21c560f90b2b8d6aee10c3861329025f91a1db268b5664f7e785a90

Contents?: true

Size: 376 Bytes

Versions: 2

Compression:

Stored size: 376 Bytes

Contents

require 'generators/transponder'

module Transponder
  module Generators
    class PresenterGenerator < Base
      class_option :module_name, type: :string, aliases: '-m', default: 'application'

      def add_presenter
        template "_presenter.coffee", "app/assets/javascripts/#{options[:module_name]}/presenters/#{file_name}_presenter.coffee"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
transponder-0.9.0 lib/generators/transponder/presenter/presenter_generator.rb
transponder-0.8.2 lib/generators/transponder/presenter/presenter_generator.rb