Sha256: 96d404e8eaffff9ee444d8cb690ba95933340ce55c7a372e18007e00d867b6cd

Contents?: true

Size: 702 Bytes

Versions: 4

Compression:

Stored size: 702 Bytes

Contents

# frozen_string_literal: true

require 'active_recall/base'
require 'active_recall/deck_methods'
require 'active_recall/item_methods'
require 'active_recall/algorithms/fibonacci_sequence'
require 'active_recall/algorithms/leitner_system'
require 'active_recall/configuration'
require 'active_recall/models/deck'
require 'active_recall/models/item'
require 'active_recall/version'

ActiveRecord::Base.send(:include, ActiveRecall::Base)

module ActiveRecall
  class << self
    attr_writer :configuration
  end

  def self.configure
    yield(configuration)
  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.reset
    @configuration = Configuration.new
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
active_recall-1.3.0 lib/active_recall.rb
active_recall-1.2.2 lib/active_recall.rb
active_recall-1.2.1 lib/active_recall.rb
active_recall-1.2.0 lib/active_recall.rb