Method: Get::Smart::Logic#initialize
- Defined in:
- lib/get/smart/logic.rb
#initialize ⇒ Logic
Returns a new instance of Logic.
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/get/smart/logic.rb', line 4 def initialize validate_level @topics = Get::Smart::Topics.all @memory = Get::Smart::Memory.new @collection = Get::Smart::Collection.new(@topics) @files = filter_by_level(collection.files) @files = filter_by_learning_path(@files) Get::Smart.log("Files before filtering: #{collection.files.size}") Get::Smart.log("Files after filtering: #{files.size}") end |