Sha256: b41eada03073ed1288a9e674547a225c2cce61e70ad9e4b2885ab9c4295e3baf
Contents?: true
Size: 883 Bytes
Versions: 2
Compression:
Stored size: 883 Bytes
Contents
module Mack module Genosaurus module Helpers def columns(name = param(:name)) ivar_cache("form_columns") do cs = [] cols = (param(:cols) || param(:columns)) if cols cols.split(",").each do |x| cs << Mack::Genosaurus::ModelColumn.new(name, x) end end cs end end def db_directory File.join(MACK_ROOT, "db") end def migrations_directory File.join(db_directory, "migrations") end def next_migration_number last = Dir.glob(File.join(migrations_directory, "*.rb")).last if last return File.basename(last).match(/^\d+/).to_s.succ end return "001" end ::Genosaurus.send(:include, self) end # Helpers end # Genosaurus end # Mack
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
mack-0.4.7 | lib/generators/genosaurus_helpers.rb |
mack-orm_common-0.5.1 | lib/genosaurus_helpers.rb |