class Yoda::Model::Descriptions::ValueDescription

Attributes

value[R]

@return [Store::Objects::Base]

Public Class Methods

new(value) click to toggle source

@param value [Store::Objects::Base]

# File lib/yoda/model/descriptions/value_description.rb, line 9
def initialize(value)
  @value = value
end

Public Instance Methods

sort_text() click to toggle source

@return [String]

# File lib/yoda/model/descriptions/value_description.rb, line 19
def sort_text
  value.name.to_s
end
title() click to toggle source

@return [String]

# File lib/yoda/model/descriptions/value_description.rb, line 14
def title
  "#{value.path}#{value.is_a?(Store::Objects::MetaClassObject) ? '.class' : ''}"
end
to_markdown() click to toggle source
# File lib/yoda/model/descriptions/value_description.rb, line 23
        def to_markdown
          <<~EOS
          **#{title}**

          #{value.document}
          EOS
        end