Class: Gibier::SlideHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/gibier/slide_helper.rb

Defined Under Namespace

Classes: SlideIterator

Class Method Summary collapse

Class Method Details

.each_slides(dir = 'data') ⇒ Object



3
4
5
6
7
8
9
# File 'lib/gibier/slide_helper.rb', line 3

def self.each_slides(dir = 'data')
  Dir.foreach(dir) do |dir_name|
    if !dir_name.start_with?('.') && File.directory?("#{dir}/#{dir_name}")
      yield dir_name
    end
  end
end

.slides(dir = 'data') ⇒ Object



11
12
13
# File 'lib/gibier/slide_helper.rb', line 11

def self.slides(dir = 'data')
  SlideIterator.new(dir).to_enum
end