You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
744 B
19 lines
744 B
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
|
|
|