Sha256: 40b174b701f8524b70404cf943e315195b4173aef8b18522b276066a15b18864

Contents?: true

Size: 409 Bytes

Versions: 12

Compression:

Stored size: 409 Bytes

Contents

module YARD::CodeObjects
  # A +ConstantObject+ represents a Ruby constant (not a module or class).
  # To access the constant's (source code) value, use {#value}.
  class ConstantObject < Base
    # The source code representing the constant's value
    # @return [String] the value the constant is set to
    attr_reader :value
    
    def value=(value)
      @value = format_source(value)
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
yard-0.6.8 lib/yard/code_objects/constant_object.rb
yard-0.6.7 lib/yard/code_objects/constant_object.rb
yard-0.6.6 lib/yard/code_objects/constant_object.rb
yard-0.6.5 lib/yard/code_objects/constant_object.rb
yard-0.6.4 lib/yard/code_objects/constant_object.rb
yard-0.6.3 lib/yard/code_objects/constant_object.rb
yard-0.6.2 lib/yard/code_objects/constant_object.rb
yard-0.6.1 lib/yard/code_objects/constant_object.rb
yard-0.6.0 lib/yard/code_objects/constant_object.rb
yard-0.5.8 lib/yard/code_objects/constant_object.rb
yard-0.5.7 lib/yard/code_objects/constant_object.rb
yard-0.5.6 lib/yard/code_objects/constant_object.rb