Module: Ruby::TranslateCall

Defined in:
lib/i18n/ripper2ruby/translate_call.rb

Instance Method Summary collapse

Instance Method Details

#full_key(*args) ⇒ Object



40
41
42
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 40

def full_key(*args)
  arguments.full_key(*args)
end

#key(*args) ⇒ Object



44
45
46
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 44

def key(*args)
  arguments.key(*args)
end

#key_matches?(*args) ⇒ Boolean

Returns:

  • (Boolean)


52
53
54
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 52

def key_matches?(*args)
  arguments.key_matches?(*args)
end

#replace_key(search, replacement) ⇒ Object



56
57
58
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 56

def replace_key(search, replacement)
  arguments.replace_key(search, replacement)
end

#scope(*args) ⇒ Object



48
49
50
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 48

def scope(*args)
  arguments.scope(*args)
end

#to_s(options = {}) ⇒ Object



60
61
62
63
64
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 60

def to_s(options = {})
  context = (options.has_key?(:context) ? self.context(options.update(:width => options[:context].to_i)) : '')
  context = context.split("\n").map(&:strip).join("\n")
  "#{key}: #{filename} [#{row}/#{column}]\n" + context
end