Sha256: c1ab5f364b2154ed67cf9746af54a0a4f76073a42a08afae5216ffd2328b1feb

Contents?: true

Size: 663 Bytes

Versions: 8

Compression:

Stored size: 663 Bytes

Contents

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

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.0.10 lib/esruby.rb
esruby-0.0.9 lib/esruby.rb
esruby-0.0.8 lib/esruby.rb
esruby-0.0.7 lib/esruby.rb
esruby-0.0.6 lib/esruby.rb
esruby-0.0.5 lib/esruby.rb
esruby-0.0.3 lib/esruby.rb
esruby-0.0.2 lib/esruby.rb