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/lockfile.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, Lockfile, Toolchain

Constant Summary collapse

GemBox =

Gem

Object.new

Class Method Summary collapse

Class Method Details

.each_target(&block) ⇒ Object



14
15
16
17
18
19
# File 'ext/enterprise_script_service/mruby/lib/mruby/build.rb', line 14

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

.targetsObject



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

def targets
  @targets ||= {}
end