# File lib/aws/ec2/resource.rb, line 128 def class_name self.kind_of?(Class) ? name : self.class.name end
# File lib/aws/ec2/resource.rb, line 118 def describe_attribute_call_name "describe_#{inflected_name}_attribute" end
# File lib/aws/ec2/resource.rb, line 113 def describe_call_name :"describe_#{plural_name}" end
# File lib/aws/ec2/resource.rb, line 123 def inflected_name Core::Inflection.ruby_name(class_name) end
# File lib/aws/ec2/resource.rb, line 139 def output_translator(name, type) "translate_#{type}_output_for_#{name}" end
# File lib/aws/ec2/resource.rb, line 133 def plural_name name = inflected_name name[-1..-1] == 's' ? name : name + "s" end