module Charty::VectorAdapters::NameSupport

Attributes

name[R]

Public Instance Methods

name=(value) click to toggle source
# File lib/charty/vector_adapters.rb, line 127
def name=(value)
  @name = check_name(value)
end

Private Instance Methods

check_name(value) click to toggle source
# File lib/charty/vector_adapters.rb, line 131
        def check_name(value)
  value = String.try_convert(value) || value
  case value
  when String, Symbol
    value
  else
    raise ArgumentError,
          "name must be a String or a Symbol (#{value.class} is given)"
  end
end