Method: MRuby::Build#mrbcfile

Defined in:
ext/enterprise_script_service/mruby/lib/mruby/build.rb

#mrbcfileObject



319
320
321
322
323
324
325
326
327
328
329
# File 'ext/enterprise_script_service/mruby/lib/mruby/build.rb', line 319

def mrbcfile
  return @mrbcfile if @mrbcfile

  gem_name = "mruby-bin-mrbc"
  gem = @gems[gem_name]
  gem ||= (host = MRuby.targets["host"]) && host.gems[gem_name]
  unless gem
    fail "external mrbc or mruby-bin-mrbc gem in current('#{@name}') or 'host' build is required"
  end
  @mrbcfile = exefile("#{gem.build.build_dir}/bin/mrbc")
end