Sha256: 9aca111a7e04f263f41f2fd8376885ba7f5869e3e77d0783b7ca91d1e114c5bd
Contents?: true
Size: 1014 Bytes
Versions: 2
Compression:
Stored size: 1014 Bytes
Contents
module Mack module Genosaurus # :nodoc: module DataMapper # :nodoc: 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::DataMapper::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 # DataMapper end # Genosaurus end # Mack
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mack-data_mapper-0.6.0 | lib/genosaurus_helpers.rb |
mack-data_mapper-0.6.0.1 | lib/genosaurus_helpers.rb |