Method: Fable::StringValue#initialize_with_string

Defined in:
lib/fable/value.rb

#initialize_with_string(value) ⇒ Object



152
153
154
155
156
157
158
159
160
161
162
163
164
165
# File 'lib/fable/value.rb', line 152

def initialize_with_string(value)
  #classify whitespace status
  self.is_newline = (value == "\n")
  self.is_inline_whitespace = true

  value.each_char do |character|
    if character != ' ' && character != "\t"
      self.is_inline_whitespace = false
      break
    end
  end

  self.value = value
end