# File lib_wpm/wpm.rb, line 3351
    def value
      case (@data_type)
      when 'string'
        fetch_value('value', @value, String)
      when 'integer'
        fetch_value('value', @value, ::Integer).to_s
      when 'float'
        fetch_value('value', @value, ::Float).to_s
      when 'bool'
        fetch_value('value', @value) ? 'true' : 'false'
      else
        raise "internal error: #{@data_type.inspect}"
      end
    end