lib/generators/serializer/serializer_generator.rb in cheap_ams-0.10.5 vs lib/generators/serializer/serializer_generator.rb in cheap_ams-0.10.6
- old
+ new
@@ -1,17 +1,17 @@
module Rails
module Generators
class SerializerGenerator < NamedBase
- source_root File.expand_path("../templates", __FILE__)
- check_class_collision :suffix => "Serializer"
+ source_root File.expand_path('../templates', __FILE__)
+ check_class_collision :suffix => 'Serializer'
- argument :attributes, :type => :array, :default => [], :banner => "field:type field:type"
+ argument :attributes, :type => :array, :default => [], :banner => 'field:type field:type'
- class_option :parent, :type => :string, :desc => "The parent class for the generated serializer"
+ class_option :parent, :type => :string, :desc => 'The parent class for the generated serializer'
def create_serializer_file
- template 'serializer.rb', File.join('app/serializers', class_path, "#{file_name}_serializer.rb")
+ template 'serializer.rb.erb', File.join('app/serializers', class_path, "#{file_name}_serializer.rb")
end
private
def attributes_names
@@ -24,12 +24,12 @@
def parent_class_name
if options[:parent]
options[:parent]
elsif defined?(::ApplicationSerializer)
- "ApplicationSerializer"
+ 'ApplicationSerializer'
else
- "ActiveModel::Serializer"
+ 'ActiveModel::Serializer'
end
end
end
end
end