Sha256: 8c98d967aef3adc220a4ffd09c28fec5d990ba2db9343d6d1f12006672c2d67f

Contents?: true

Size: 355 Bytes

Versions: 12

Compression:

Stored size: 355 Bytes

Contents

# -*- coding: utf-8 -*-

module Smalruby
  # ステージを表現するクラス
  class Stage < Canvas
    def initialize(options = {})
      defaults = {
        color: 'white'
      }
      opts = Util.process_options(options, defaults)

      super(opts.reject { |k, _| defaults.keys.include?(k) })

      fill(color: opts[:color])
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
smalruby-0.0.22-x86-mingw32 lib/smalruby/stage.rb
smalruby-0.0.22 lib/smalruby/stage.rb
smalruby-0.0.21-x86-mingw32 lib/smalruby/stage.rb
smalruby-0.0.21 lib/smalruby/stage.rb
smalruby-0.0.20-x86-mingw32 lib/smalruby/stage.rb
smalruby-0.0.20 lib/smalruby/stage.rb
smalruby-0.0.19-x86-mingw32 lib/smalruby/stage.rb
smalruby-0.0.19 lib/smalruby/stage.rb
smalruby-0.0.18-x86-mingw32 lib/smalruby/stage.rb
smalruby-0.0.18 lib/smalruby/stage.rb
smalruby-0.0.17-x86-mingw32 lib/smalruby/stage.rb
smalruby-0.0.17 lib/smalruby/stage.rb