Sha256: 521fca1173f8194d24d579c0a1efad46a97bf17bbafd31f45026835badbb6b0b
Contents?: true
Size: 815 Bytes
Versions: 7
Compression:
Stored size: 815 Bytes
Contents
module Prism module Reflection class Field attr_reader name: Symbol def initialize: (Symbol name) -> void end class NodeField < Field end class OptionalNodeField < Field end class NodeListField < Field end class ConstantField < Field end class OptionalConstantField < Field end class ConstantListField < Field end class StringField < Field end class LocationField < Field end class OptionalLocationField < Field end class IntegerField < Field end class FloatField < Field end class FlagsField < Field attr_reader flags: Array[Symbol] def initialize: (Symbol name, Array[Symbol] flags) -> void end def self.fields_for: (node_singleton node) -> Array[Field] end end
Version data entries
7 entries across 7 versions & 1 rubygems