Sha256: 552ebb126fab61cfcd3e7b312622358a735fc50c02c21a8563a3f9effe428b76

Contents?: true

Size: 832 Bytes

Versions: 4

Compression:

Stored size: 832 Bytes

Contents

unless defined?(Motion::Project::Config)
  raise "This file must be required within a RubyMotion project Rakefile."
end

unless defined?(BubbleWrap::LOADER_PRESENT)
  require 'bubble-wrap/version' unless defined?(VERSION)
  if BubbleWrap::minor_version(Motion::Version) < BubbleWrap::minor_version(BubbleWrap::MIN_MOTION_VERSION)
    raise "BubbleWrap #{BubbleWrap::VERSION} requires at least rubymotion #{BubbleWrap::MIN_MOTION_VERSION}"
  end

  require 'bubble-wrap/ext'
  require 'bubble-wrap/requirement'

  module BubbleWrap

    LOADER_PRESENT=true
    module_function

    def root
      File.expand_path('../../../', __FILE__)
    end

    def require(file_spec, &block)
      Requirement.scan(caller.first, file_spec, &block)
    end

  end

  BW = BubbleWrap unless defined?(BW)

  BW.require 'motion/shortcut.rb'
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
bubble-wrap-1.2.0 lib/bubble-wrap/loader.rb
bubble-wrap-1.2.0.pre lib/bubble-wrap/loader.rb
bubble-wrap-1.1.5 lib/bubble-wrap/loader.rb
bubble-wrap-1.1.4 lib/bubble-wrap/loader.rb