# File lib/aws/ec2/resource.rb, line 124 def class_name self.kind_of?(Class) ? name : self.class.name end
# File lib/aws/ec2/resource.rb, line 114 def describe_attribute_call_name "describe_#{inflected_name}_attribute" end
# File lib/aws/ec2/resource.rb, line 109 def describe_call_name :"describe_#{plural_name}" end
# File lib/aws/ec2/resource.rb, line 119 def inflected_name Core::Inflection.ruby_name(class_name) end
# File lib/aws/ec2/resource.rb, line 135 def output_translator(name, type) "translate_#{type}_output_for_#{name}" end
# File lib/aws/ec2/resource.rb, line 129 def plural_name name = inflected_name name[-1..-1] == 's' ? name : name + "s" end