Sha256: 39be1b07713ac7bfcd1a47a1016e62c4e97e2448f14fb835a77c1f59e68dec35

Contents?: true

Size: 697 Bytes

Versions: 5

Compression:

Stored size: 697 Bytes

Contents

# Generated from lib/rbs_activesupport/class_attribute.rb with RBS::Inline

module RbsActivesupport
  class ClassAttribute
    attr_reader name: Symbol

    attr_reader options: Hash[untyped, untyped]

    # @rbs name: Symbol
    # @rbs options: Hash[untyped, untyped]
    def initialize: (Symbol name, Hash[untyped, untyped] options) -> void

    def type: () -> String

    def instance_accessor?: () -> bool

    def instance_reader?: () -> bool

    def instance_writer?: () -> bool

    def instance_predicate?: () -> bool

    def default?: () -> boolish

    def default_type: () -> String

    def public?: () -> bool

    def private?: () -> bool

    def included?: () -> bool
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rbs_activesupport-1.4.3 sig/rbs_activesupport/class_attribute.rbs
rbs_activesupport-1.4.2 sig/rbs_activesupport/class_attribute.rbs
rbs_activesupport-1.4.1 sig/rbs_activesupport/class_attribute.rbs
rbs_activesupport-1.4.0 sig/rbs_activesupport/class_attribute.rbs
rbs_activesupport-1.3.0 sig/rbs_activesupport/class_attribute.rbs