class TwitterCldr::Transforms::Transforms::NamedTransform
Constants
- Transformer
Public Class Methods
accepts?(forward_form, backward_form)
click to toggle source
# File lib/twitter_cldr/transforms/transforms/named_transform.rb, line 14 def accepts?(forward_form, backward_form) exists?(forward_form) && exists?(backward_form) end
Private Class Methods
exists?(form)
click to toggle source
# File lib/twitter_cldr/transforms/transforms/named_transform.rb, line 20 def exists?(form) !form || form.null? || form.blank? || Transformer.exists?(form.transform) end
Public Instance Methods
apply_to(cursor)
click to toggle source
# File lib/twitter_cldr/transforms/transforms/named_transform.rb, line 25 def apply_to(cursor) if forward_form puts forward_form.transform if $debug forward_form.apply_to(cursor) end end
Private Instance Methods
after_initialize()
click to toggle source
# File lib/twitter_cldr/transforms/transforms/named_transform.rb, line 34 def after_initialize if forward_form @backward_form ||= TransformPair.new( nil, TransformId.parse(forward_form.transform).reverse.to_s ) end end