Sha256: 57e94af6a6d0d2f219eeae915b8035af995f5f7378373b56c2ceaa51e9b20739

Contents?: true

Size: 249 Bytes

Versions: 4

Compression:

Stored size: 249 Bytes

Contents

module CoreExtensions
  module Object
    def send_with_default(method, default = nil, *args)
      !self.nil? && self.respond_to?(method) ? self.send(*args.unshift(method)) : default
    end
  end
end

Object.send(:include, CoreExtensions::Object)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
enki-engine-0.0.5 lib/core_extensions/object.rb
enki-engine-0.0.4 lib/core_extensions/object.rb
enki-engine-0.0.3 lib/core_extensions/object.rb
enki-engine-0.0.2 lib/core_extensions/object.rb