Sha256: 0ec60a465c28b112d96bdc3d1e0dbcf9d44137698c5308e753886aae4c4d3de3

Contents?: true

Size: 1.26 KB

Versions: 9

Compression:

Stored size: 1.26 KB

Contents

require 'micronaut/mocking/with_absolutely_nothing'
require 'micronaut/matchers'
require 'micronaut/expectations'
require 'micronaut/world'
require 'micronaut/configuration'
require 'micronaut/runner'
require 'micronaut/example'
require 'micronaut/behaviour'
require 'micronaut/kernel_extensions'
require 'micronaut/formatters'

module Micronaut
  file = if RUBY_VERSION =~ /^1\.9/ then  # bt's expanded, but __FILE__ isn't :(
           File.expand_path __FILE__
         elsif  __FILE__ =~ /^[^\.]/ then # assume both relative
           require 'pathname'
           pwd = Pathname.new(Dir.pwd)
           path_name = Pathname.new(File.expand_path(__FILE__))
           path_name = File.join(".", path_name.relative_path_from(pwd)) unless path_name.relative?
           path_name.to_s
         else                             # assume both are expanded
           __FILE__
         end

  # './lib' in project dir, or '/usr/local/blahblah' if installed
  InstallDirectory = File.expand_path(File.dirname(File.dirname(file)) + "/lib")

  def self.configuration
    @configuration ||= Micronaut::Configuration.new
  end

  def self.configure
    yield configuration if block_given?
    configuration.autorun!
  end
  
  def self.world
    @world ||= Micronaut::World.new
  end
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
spicycode-micronaut-0.2.1.1 lib/micronaut.rb
spicycode-micronaut-0.2.1.2 lib/micronaut.rb
spicycode-micronaut-0.2.1.3 lib/micronaut.rb
spicycode-micronaut-0.2.1.4 lib/micronaut.rb
spicycode-micronaut-0.2.1.5 lib/micronaut.rb
spicycode-micronaut-0.2.1.6 lib/micronaut.rb
spicycode-micronaut-0.2.2 lib/micronaut.rb
spicycode-micronaut-0.2.3 lib/micronaut.rb
spicycode-micronaut-0.2.4 lib/micronaut.rb