module TFS::ClassHelpers
Constants
- SPECIAL_CASES
Public Instance Methods
base_class(for_class=self)
click to toggle source
# File lib/tfs/class_helpers.rb, line 3 def base_class(for_class=self) name = (Class === for_class) ? for_class.name : for_class name.split("::").last end
method_name_from_class(name=self.name)
click to toggle source
# File lib/tfs/class_helpers.rb, line 8 def method_name_from_class(name=self.name) base_class(name).downcase end
odata_class_from_method_name(method_name)
click to toggle source
# File lib/tfs/class_helpers.rb, line 14 def odata_class_from_method_name(method_name) return SPECIAL_CASES[method_name] if SPECIAL_CASES.has_key? method_name method_name.to_s.capitalize end