Sha256: 1bf22ab3b109a7cc3500c6583337c55adf63d280799f6e6a97630a0be6db2ee4

Contents?: true

Size: 727 Bytes

Versions: 16

Compression:

Stored size: 727 Bytes

Contents

module Steep
  module AST
    module Signature
      class SuperClass
        attr_reader :location
        attr_reader :name
        attr_reader :args

        def initialize(name:, args:, location:)
          @name = name
          @args = args
          @location = location
        end
      end

      class Class
        attr_reader :location
        attr_reader :name
        attr_reader :params
        attr_reader :super_class
        attr_reader :members

        def initialize(name:, params:, super_class:, location:, members:)
          @name = name
          @params = params
          @super_class = super_class
          @location = location
          @members = members
        end
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
steep-0.11.1 lib/steep/ast/signature/class.rb
steep-0.11.0 lib/steep/ast/signature/class.rb
steep-0.10.0 lib/steep/ast/signature/class.rb
steep-0.9.0 lib/steep/ast/signature/class.rb
steep-0.8.2 lib/steep/ast/signature/class.rb
steep-0.8.1 lib/steep/ast/signature/class.rb
steep-0.8.0 lib/steep/ast/signature/class.rb
steep-0.7.1 lib/steep/ast/signature/class.rb
steep-0.7.0 lib/steep/ast/signature/class.rb
steep-0.6.0 lib/steep/ast/signature/class.rb
steep-0.5.1 lib/steep/ast/signature/class.rb
steep-0.5.0 lib/steep/ast/signature/class.rb
steep-0.4.0 lib/steep/ast/signature/class.rb
steep-0.3.0 lib/steep/ast/signature/class.rb
steep-0.2.0 lib/steep/ast/signature/class.rb
steep-0.1.0 lib/steep/ast/signature/class.rb