Sha256: 54e157767dfbcf56aa9aed8334cc281904e85208e00ace37a82e1f6b01f2ad0f

Contents?: true

Size: 761 Bytes

Versions: 3

Compression:

Stored size: 761 Bytes

Contents

require "rubygems"
require "thor"
require "active_support/core_ext/string"
Dir[File.join(File.dirname(__FILE__), "confluence", "*.rb")].each { |source| require source }

module Confluence
  class Application < Thor
    include Thor::Actions

    attr_accessor :project_name, :project_author

    desc "new", "Creates a new confluence assets project for you in your specified directory"
    def new(project_name)
      @project_name = project_name
      @project_author = "Me"
      source_path = File.join File.dirname(__FILE__), "confluence", "templates"
      destination_path = project_name
      directory( source_path, destination_path )
    end

    def self.source_root
      File.join File.dirname(__FILE__), "confluence", "templates"
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
confluence-0.2.0 lib/confluence.rb
confluence-0.1.1 lib/confluence.rb
confluence-0.1.0 lib/confluence.rb