Class: AddActiveRecallItemFsrsFields

Inherits:
Object
  • Object
show all
Defined in:
lib/generators/active_recall/templates/add_active_recall_item_fsrs_fields.rb

Class Method Summary collapse

Class Method Details

.downObject



13
14
15
16
17
18
19
20
# File 'lib/generators/active_recall/templates/add_active_recall_item_fsrs_fields.rb', line 13

def self.down
  remove_column :active_recall_items, :stability
  remove_column :active_recall_items, :difficulty
  remove_column :active_recall_items, :state
  remove_column :active_recall_items, :lapses
  remove_column :active_recall_items, :elapsed_days
  remove_column :active_recall_items, :scheduled_days
end

.upObject



4
5
6
7
8
9
10
11
# File 'lib/generators/active_recall/templates/add_active_recall_item_fsrs_fields.rb', line 4

def self.up
  add_column :active_recall_items, :stability, :float
  add_column :active_recall_items, :difficulty, :float
  add_column :active_recall_items, :state, :integer, default: 0
  add_column :active_recall_items, :lapses, :integer, default: 0
  add_column :active_recall_items, :elapsed_days, :integer, default: 0
  add_column :active_recall_items, :scheduled_days, :integer, default: 0
end