Module: MRuby

Defined in:
ext/enterprise_script_service/mruby/lib/mruby/gem.rb,
ext/enterprise_script_service/mruby/lib/mruby/build.rb,
ext/enterprise_script_service/mruby/lib/mruby/source.rb,
ext/enterprise_script_service/mruby/lib/mruby/build/command.rb,
ext/enterprise_script_service/mruby/lib/mruby/build/load_gems.rb

Defined Under Namespace

Modules: Gem, LoadGems, Source Classes: Build, Command, CrossBuild, Toolchain

Constant Summary collapse

GemBox =

Gem

Object.new

Class Method Summary collapse

Class Method Details

.each_target(&block) ⇒ Object



10
11
12
13
14
15
# File 'ext/enterprise_script_service/mruby/lib/mruby/build.rb', line 10

def each_target(&block)
  return to_enum(:each_target) if block.nil?
  @targets.each do |key, target|
    target.instance_eval(&block)
  end
end

.targetsObject



6
7
8
# File 'ext/enterprise_script_service/mruby/lib/mruby/build.rb', line 6

def targets
  @targets ||= {}
end