class Tr8n::Tokens::HiddenToken

Public Class Methods

expression() click to toggle source
# File lib/tr8n/tokens/hidden_token.rb, line 42
def self.expression
  /(\{_[\w]+\})/
end

Public Instance Methods

allowed_in_translation?() click to toggle source
# File lib/tr8n/tokens/hidden_token.rb, line 46
def allowed_in_translation?
  false
end
dependant?() click to toggle source
# File lib/tr8n/tokens/hidden_token.rb, line 54
def dependant?
  false
end
dependency_rules() click to toggle source
# File lib/tr8n/tokens/hidden_token.rb, line 58
def dependency_rules
  []
end
humanized_name() click to toggle source
# File lib/tr8n/tokens/hidden_token.rb, line 76
def humanized_name
  @humanized_name ||= begin
    hnm = name[1..-1].clone
    hnm.gsub!('__', ' ')
    hnm.gsub!('_', '/')
    hnm
  end
end
language_rule() click to toggle source
# File lib/tr8n/tokens/hidden_token.rb, line 62
def language_rule
  nil
end
prepare_label_for_suggestion(label, index) click to toggle source

return humanized form

# File lib/tr8n/tokens/hidden_token.rb, line 72
def prepare_label_for_suggestion(label, index)
  label.gsub(full_name, humanized_name)
end
prepare_label_for_translator(label) click to toggle source

return humanized form

# File lib/tr8n/tokens/hidden_token.rb, line 67
def prepare_label_for_translator(label)
  label.gsub(full_name, humanized_name)
end
supports_cases?() click to toggle source
# File lib/tr8n/tokens/hidden_token.rb, line 50
def supports_cases?
  false
end