Module: ConvertUtils::Helper
- Defined in:
- lib/transliterate/convert_utils.rb
Instance Method Summary
collapse
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method_id, *arguments, &block) ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/transliterate/convert_utils.rb', line 11
def method_missing(method_id, *arguments, &block)
if method_id.to_s =~ /^searchable_(.*)$/
ConvertUtils.convert self.send($1.to_sym)
else
super
end
end
|
Instance Method Details
#convert(s) ⇒ Object
7
8
9
|
# File 'lib/transliterate/convert_utils.rb', line 7
def convert(s)
ConvertUtils.convert(s)
end
|
#convert_for_search(method_name) ⇒ Object
3
4
5
|
# File 'lib/transliterate/convert_utils.rb', line 3
def convert_for_search(method_name)
self.send(method_name) && ConvertUtils.convert(self.send(method_name)).downcase
end
|