spec/models/sequel/sequel_simple.rb in aasm-4.12.0 vs spec/models/sequel/sequel_simple.rb in aasm-4.12.1
- old
+ new
@@ -1,25 +1,26 @@
-db = Sequel.connect(SEQUEL_DB)
+db = Sequel::DATABASES.first || Sequel.connect(SEQUEL_DB)
# if you want to see the statements while running the spec enable the following line
# db.loggers << Logger.new($stderr)
db.create_table(:simples) do
primary_key :id
String :status
end
-class SequelSimple < Sequel::Model(db)
- set_dataset(:simples)
- include AASM
+module Sequel
+ class Simple < Sequel::Model(:simples)
+ include AASM
- attr_accessor :default
+ attr_accessor :default
- aasm :column => :status
- aasm do
- state :alpha, :initial => true
- state :beta
- state :gamma
- event :release do
- transitions :from => [:alpha, :beta, :gamma], :to => :beta
+ aasm :column => :status
+ aasm do
+ state :alpha, :initial => true
+ state :beta
+ state :gamma
+ event :release do
+ transitions :from => [:alpha, :beta, :gamma], :to => :beta
+ end
end
end
end