Sha256: c10dacdab48628fe5815060f0e6b99a58b0da481116bbf39b899fbf18863e72e

Contents?: true

Size: 555 Bytes

Versions: 1

Compression:

Stored size: 555 Bytes

Contents

require 'xi/pattern'

module Xi::CoreExt
  module Scalar
    def p(*delta, **metadata)
      [self].p(*delta, **metadata)
    end
  end
end

if Gem::Version.new(RUBY_VERSION) < Gem::Version.new('2.4')
  class Fixnum; include Xi::CoreExt::Scalar; end
else
  class Integer; include Xi::CoreExt::Scalar; end
end

class Float;    include Xi::CoreExt::Scalar; end
class String;   include Xi::CoreExt::Scalar; end
class Symbol;   include Xi::CoreExt::Scalar; end
class Rational; include Xi::CoreExt::Scalar; end
class Hash;     include Xi::CoreExt::Scalar; end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xi-lang-0.1.6 lib/xi/core_ext/scalar.rb