Sha256: a4a8d3394c348d70b95b51077aff63e04dc6d9fd656d637a1d446053057626d3

Contents?: true

Size: 351 Bytes

Versions: 40

Compression:

Stored size: 351 Bytes

Contents

module Schemacop
  module V3
    class NumberNode < NumericNode
      def as_json
        process_json(ATTRIBUTES, type: :number)
      end

      def allowed_types
        {
          Integer    => :integer,
          Float      => :float,
          Rational   => :rational,
          BigDecimal => :big_decimal
        }
      end
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
schemacop-3.0.33 lib/schemacop/v3/number_node.rb
schemacop-3.0.32 lib/schemacop/v3/number_node.rb
schemacop-3.0.31 lib/schemacop/v3/number_node.rb
schemacop-3.0.30 lib/schemacop/v3/number_node.rb
schemacop-3.0.29 lib/schemacop/v3/number_node.rb
schemacop-3.0.28 lib/schemacop/v3/number_node.rb
schemacop-3.0.27 lib/schemacop/v3/number_node.rb
schemacop-3.0.26 lib/schemacop/v3/number_node.rb
schemacop-3.0.25 lib/schemacop/v3/number_node.rb
schemacop-3.0.24 lib/schemacop/v3/number_node.rb
schemacop-3.0.23 lib/schemacop/v3/number_node.rb
schemacop-3.0.22 lib/schemacop/v3/number_node.rb
schemacop-3.0.21 lib/schemacop/v3/number_node.rb
schemacop-3.0.20 lib/schemacop/v3/number_node.rb
schemacop-3.0.19 lib/schemacop/v3/number_node.rb
schemacop-3.0.18 lib/schemacop/v3/number_node.rb
schemacop-3.0.17 lib/schemacop/v3/number_node.rb
schemacop-3.0.16 lib/schemacop/v3/number_node.rb
schemacop-3.0.15 lib/schemacop/v3/number_node.rb
schemacop-3.0.14 lib/schemacop/v3/number_node.rb