Method: WebUtils.guess_related_class_name
- Defined in:
- lib/web_utils.rb
.guess_related_class_name(context, clue) ⇒ Object
118 119 120 121 122 123 124 125 126 127 |
# File 'lib/web_utils.rb', line 118 def context, clue context.respond_to?(:name) ? context.name : context.to_s clue = clue.to_s return clue if clue =~ START_UPPER_RE if clue =~ START_LOWER_RE clue = undasherize_class_name singularize(clue).gsub(UNDERSCORE, DASH) clue = "::#{clue}" end "#{context}#{clue}" end |