Sha256: a8fbe113dcb0c7e202a5234645491823dd8e817b4c397fbd7ef4af86506aea52

Contents?: true

Size: 321 Bytes

Versions: 1

Compression:

Stored size: 321 Bytes

Contents

# frozen_string_literal: true

module ToBeRead
  class Deck
    def initialize(deck_type)
      @deck = ERB.new(
        File.read(
          File.join(ToBeRead.template_dir, "#{deck_type}.erb")
        )
      ).result(binding).split("\n")
    end

    def shuffle
      @deck.sample.downcase.titleize
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
toberead-0.1.0 lib/toberead/decks.rb