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/presym.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, Presym, Toolchain

Constant Summary collapse

GemBox =

Gem

Object.new

Class Method Summary collapse

Class Method Details

.each_target(&block) ⇒ Object



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

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

.targetsObject



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

def targets
  @targets ||= {}
end