Method: WebUtils.guess_related_class_name

Defined in:
lib/web_utils.rb


118
119
120
121
122
123
124
125
126
127
# File 'lib/web_utils.rb', line 118

def guess_related_class_name 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