Sha256: 6803d52cef2f2e20eea180153c77191cefdd7631334a1d1ba7c85c18d635ff65

Contents?: true

Size: 779 Bytes

Versions: 3

Compression:

Stored size: 779 Bytes

Contents

require 'generators/transponder'
require 'generators/transponder/resource_helpers'

module Transponder
  module Generators
    class InstallGenerator < Base
      include Transponder::Generators::ResourceHelpers

      def create_services
        directory 'services', 'app/assets/javascripts/services'
      end

      def create_presenters
        directory 'presenters', 'app/assets/javascripts/presenters'
      end

      def create_helpers
        directory 'helpers', 'app/assets/javascripts/helpers'
      end

      def add_setup
        template 'setup.coffee', "app/assets/javascripts/#{js_app_name}-setup.coffee"
      end 

      def add_manifest
        template 'manifest.coffee', "app/assets/javascripts/#{js_app_name}-manifest.coffee"
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
transponder-0.0.7 lib/generators/transponder/install/install_generator.rb
transponder-0.0.6 lib/generators/transponder/install/install_generator.rb
transponder-0.0.5 lib/generators/transponder/install/install_generator.rb