Sha256: a6ee8ca77a5fab7f4746d4d70c7858d7311a29428421b67ef9f1e854d18a8105

Contents?: true

Size: 162 Bytes

Versions: 173

Compression:

Stored size: 162 Bytes

Contents

module Tins
  module RequireMaybe
    def require_maybe(library)
      require library
    rescue LoadError => e
      block_given? and yield e
    end
  end
end

Version data entries

173 entries across 155 versions & 9 rubygems

Version Path
tins-0.8.4 lib/tins/require_maybe.rb
tins-0.8.3 lib/tins/require_maybe.rb
tins-0.8.2 lib/tins/require_maybe.rb
tins-0.8.0 lib/tins/require_maybe.rb
tins-0.7.4 lib/tins/require_maybe.rb
tins-0.7.3 lib/tins/require_maybe.rb
tins-0.7.2 lib/tins/require_maybe.rb
tins-0.7.1 lib/tins/require_maybe.rb
tins-0.7.0 lib/tins/require_maybe.rb
tins-0.6.0 lib/tins/require_maybe.rb
tins-0.5.6 lib/tins/require_maybe.rb
tins-0.5.5 lib/tins/require_maybe.rb
tins-0.5.4 lib/tins/require_maybe.rb
tins-0.5.3 lib/tins/require_maybe.rb
tins-0.5.2 lib/tins/require_maybe.rb
tins-0.5.1 lib/tins/require_maybe.rb
tins-0.5.0 lib/tins/require_maybe.rb
tins-0.4.3 lib/tins/require_maybe.rb
tins-0.4.2 lib/tins/require_maybe.rb
tins-0.4.1 lib/tins/require_maybe.rb