lib/plezi/builders/form_builder.rb in plezi-0.12.13 vs lib/plezi/builders/form_builder.rb in plezi-0.12.14

- old
+ new

@@ -1,24 +1,27 @@ require 'plezi/builders/builder' module Plezi - module FormBuilder + module Base - FORM_BUILDERS = %w{ Slim ERB } - MODEL_BUILDERS = %w{ Squel } + module FormBuilder - DB_TYPES = %w{primary_key string text integer float decimal datetime time date binary boolean} + FORM_BUILDERS = %w{ Slim ERB } + MODEL_BUILDERS = %w{ Squel } - @gem_root = ::Plezi::Builder::GEM_ROOT - def self.parse_args - return unless ARGS[0][0] == 'g' - struct = {} - ARGS[1..-1].each do |s| - s = s.split /[\:\.]/ - raise "Cannot parse parameters - need to be defined as name.type or name:type." if s.count !=2 - struct[s[0]] = DB_TYPES[s[1].downcase] || (raise "Unrecognized type #{s[1]}.") + DB_TYPES = %w{primary_key string text integer float decimal datetime time date binary boolean} + + @gem_root = ::Plezi::Builder::GEM_ROOT + def self.parse_args + return unless ARGS[0][0] == 'g' + struct = {} + ARGS[1..-1].each do |s| + s = s.split /[\:\.]/ + raise "Cannot parse parameters - need to be defined as name.type or name:type." if s.count !=2 + struct[s[0]] = DB_TYPES[s[1].downcase] || (raise "Unrecognized type #{s[1]}.") + end + struct end - struct end end end