module MSS::Core::OptionGrammar::Descriptors::Blob

@api private

Public Instance Methods

encode_value(value) click to toggle source
# File lib/mss/core/option_grammar.rb, line 112
def encode_value(value)
  [value.to_s].pack("m0").gsub("\n", '')
end
hash_format(value) click to toggle source
# File lib/mss/core/option_grammar.rb, line 116
def hash_format(value)
  [value.to_s].pack("m0").gsub("\n", '')
end
validate(value, context = nil) click to toggle source
# File lib/mss/core/option_grammar.rb, line 107
def validate(value, context = nil)
  raise format_error("string value", context) unless
    value.respond_to? :to_str
end