Sha256: 05d5fc1ccf622395b973f5e939447c43135cc8eea30525f78260924b889f8a80
Contents?: true
Size: 468 Bytes
Versions: 21
Compression:
Stored size: 468 Bytes
Contents
module Schematic module Generator class Names def initialize(klass) @klass = klass end def type @klass.name.gsub(/::/,'') end def element type.underscore.dasherize end def element_collection element.pluralize end def collection_type type.pluralize end def nested_attribute_name "#{element_collection}-attributes" end end end end
Version data entries
21 entries across 21 versions & 1 rubygems