Sha256: 7112f969f6c61d4028d3622c0da27affbf4047d60858efeeeca2a26895a6ba73

Contents?: true

Size: 750 Bytes

Versions: 1

Compression:

Stored size: 750 Bytes

Contents

module Squib
  class Deck
    # Fills the background with the given color 
    # @example
    #   background color: :white
    #
    # Options support Arrays, see {file:README.md#Arrays_and_Singleton_Expansion Arrays and Singleon Expansion}
    #
    # @option opts range [Enumerable] (:all) the range of cards over which this will be rendered. See {file:README.md#Specifying_Ranges Specifying Ranges}
    # @option opts color [String] (:black) the color the font will render to. See {file:README.md#Specifying_Colors Specifying Colors}.
    # @return [nil] nothing
    # @api public
    def background(opts = {})
      opts = needs(opts,[:range, :color])
      opts[:range].each { |i| @cards[i].background(opts[:color][i]) }
    end
      
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
squib-0.0.3 lib/squib/api/background.rb