Sha256: 60b115dec90f9a1d917ad5501414a357748b777a9aa87eaa2d9c2eb9a71122e6
Contents?: true
Size: 830 Bytes
Versions: 10
Compression:
Stored size: 830 Bytes
Contents
module Rails3Generators module Helpers module Model attr_accessor :model_attributes, :model_indexes def parse_model_attributes(with_indexes = true) @model_attributes = [] @model_indexes = {} end def arg_name(arg) arg.split(':').first end def arg_type(arg) arg.split(':')[1] || 'string' end def model_name name end def model_exists? File.exist? destination_path("app/models/#{singular_name}.rb") end def singular_name model_name.underscore end def plural_name model_name.underscore.pluralize end def class_name model_name.camelize end def plural_class_name plural_name.camelize end end end end
Version data entries
10 entries across 10 versions & 1 rubygems