Sha256: 5629d04e2ce34209b2f14d68c1596ad85036ebdbc63fc2e032c795ce59f048d2

Contents?: true

Size: 501 Bytes

Versions: 135

Compression:

Stored size: 501 Bytes

Contents

require "expressir/express/defined_type"

module Expressir
  module Express
    class Type < DefinedType
      attr_accessor :isBuiltin, :domain, :isFixed, :width, :precision

      def initialize(options = {})
        @isBuiltin = false
        @isFixed = false
        @width = nil
        @precision = nil
        @wheres = []
        @selectedBy = []

        super(options)
      end

      private

      def extract_type_attributes(document)
        super(document)
      end
    end
  end
end

Version data entries

135 entries across 135 versions & 1 rubygems

Version Path
expressir-0.2.27 lib/expressir/express/type.rb
expressir-0.2.27-x86_64-linux lib/expressir/express/type.rb
expressir-0.2.27-x86_64-darwin lib/expressir/express/type.rb
expressir-0.2.27-x86-mingw32 lib/expressir/express/type.rb
expressir-0.2.27-x86-linux lib/expressir/express/type.rb
expressir-0.2.27-x64-mingw32 lib/expressir/express/type.rb
expressir-0.2.27-arm64-darwin lib/expressir/express/type.rb
expressir-0.2.26 lib/expressir/express/type.rb
expressir-0.2.26-x86_64-linux lib/expressir/express/type.rb
expressir-0.2.26-x86_64-darwin lib/expressir/express/type.rb
expressir-0.2.26-x86-mingw32 lib/expressir/express/type.rb
expressir-0.2.26-x86-linux lib/expressir/express/type.rb
expressir-0.2.26-x64-mingw32 lib/expressir/express/type.rb
expressir-0.2.26-arm64-darwin lib/expressir/express/type.rb
expressir-0.2.25 lib/expressir/express/type.rb
expressir-0.2.25-x86_64-linux lib/expressir/express/type.rb
expressir-0.2.25-x86_64-darwin lib/expressir/express/type.rb
expressir-0.2.25-x86-mingw32 lib/expressir/express/type.rb
expressir-0.2.25-x86-linux lib/expressir/express/type.rb
expressir-0.2.25-x64-mingw32 lib/expressir/express/type.rb