Sha256: 62c947724808afe62958453d75c0cfe3af961d2499fbc470b9d31fc1e3535753

Contents?: true

Size: 571 Bytes

Versions: 11

Compression:

Stored size: 571 Bytes

Contents

require 'thor/group'
require 'active_support'
require 'active_support/core_ext'

module Locomotive
  module Wagon
    module Generators
      module Site

        class Base < Thor::Group

          include Thor::Actions

          argument :name
          argument :target_path

          def self.source_root
            File.join(File.dirname(__FILE__), '..', '..', '..', '..', '..', 'generators', self.name.demodulize.underscore)
          end

          def destination
            File.join(target_path, name)
          end

        end

      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
locomotivecms_wagon-1.3.3 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.3.2 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.3.1 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.3.0 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.2.2 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.2.1 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.2.0 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.1.0 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.0.2 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.0.1 lib/locomotive/wagon/generators/site/base.rb
locomotivecms_wagon-1.0.0 lib/locomotive/wagon/generators/site/base.rb