module AASM::Generators::OrmHelpers

def column_exists?

def column_exists?
  table_name.singularize.humanize.constantize.column_names.include?(column_name.to_s)
rescue NameError
  false
end

def model_contents

def model_contents
  if column_name == 'aasm_state'

ude AASM
 do
  else

ude AASM
 :column => '#{column_name}' do
  end
end

def model_exists?

def model_exists?
  File.exist?(File.join(destination_root, model_path))
end

def model_path

def model_path
  @model_path ||= File.join("app", "models", "#{file_path}.rb")
end