Method: Translatomatic::Text#method_missing

Defined in:
lib/translatomatic/text.rb

#method_missing(name, *args) ⇒ Object (private)



249
250
251
252
253
254
255
256
257
258
259
260
261
# File 'lib/translatomatic/text.rb', line 249

def method_missing(name, *args)
  if @value.respond_to?(name)
    result = @value.send(name, *args)
    if result.is_a?(String)
      # convert to text object
      copy_self_with_value(result)
    else
      result
    end
  else
    super
  end
end