Sha256: 7b9a4e50b5418a5c9c9a316ea601bbf8bcc6abec178d9a2eaf757bd0bbd087f1

Contents?: true

Size: 678 Bytes

Versions: 8

Compression:

Stored size: 678 Bytes

Contents

require 'erubis'
require 'fileutils'
require 'forwardable'
require 'rake'
require 'json'

require_relative "esruby/build.rb"
require_relative "esruby/build/configuration.rb"
require_relative "esruby/gem.rb"
require_relative "esruby/gem/specification.rb"

module ESRuby

  def self.gem_directory
    "#{File.dirname(__FILE__)}/.."
  end
  
  def self.new(project_path)
    FileUtils.mkdir_p(project_path)
    FileUtils.cp_r("#{gem_directory}/resources/project_template/.", project_path)
    nil
  end

  def self.clean
    build = ESRuby::Build.build
    FileUtils.rm_rf(build.build_directory)
    nil
  end
  
  def self.build
    ESRuby::Build.build.build
    nil
  end
  
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
esruby-0.2.0 lib/esruby.rb
esruby-0.1.5 lib/esruby.rb
esruby-0.1.4 lib/esruby.rb
esruby-0.1.3 lib/esruby.rb
esruby-0.1.2 lib/esruby.rb
esruby-0.1.1 lib/esruby.rb
esruby-0.1.0 lib/esruby.rb
esruby-0.0.11 lib/esruby.rb