lib/ginny/models/class.rb in ginny-0.5.2 vs lib/ginny/models/class.rb in ginny-0.5.3

- old
+ new

@@ -82,16 +82,22 @@ return self.attrs.map(&:render).join("\n").indent(2) end # @return [String] def class_name() - inflector = Dry::Inflector.new + inflector = Dry::Inflector.new do |inflections| + inflections.plural("data", "data") + inflections.singular(/([t])a\z/i, '\1a') + end return inflector.classify(inflector.underscore(self.name)) end # @return [String] def file_name() - inflector = Dry::Inflector.new + inflector = Dry::Inflector.new do |inflections| + inflections.plural("data", "data") + inflections.singular(/([t])a\z/i, '\1a') + end return self.file_prefix + inflector.underscore(self.name) + ".rb" end end end