Class: Minke::Helpers::Ruby

Inherits:
Object
  • Object
show all
Defined in:
lib/minke/helpers/ruby.rb

Instance Method Summary collapse

Constructor Details

#initializeRuby

Returns a new instance of Ruby.



5
6
7
# File 'lib/minke/helpers/ruby.rb', line 5

def initialize
  load_ruby_files
end

Instance Method Details

#invoke_task(task, logger) ⇒ Object

invoke a rake task



16
17
18
# File 'lib/minke/helpers/ruby.rb', line 16

def invoke_task(task, logger)
  Minke::Extension.new(logger).send(task)
end

#load_ruby_filesObject



9
10
11
12
# File 'lib/minke/helpers/ruby.rb', line 9

def load_ruby_files
  $LOAD_PATH.unshift Dir.pwd
  Dir[File.join(Dir.pwd, "*.rb")].each {|file| require File.basename(file) }
end