Module: Rixmap::Format::PNG::Chunk
- Defined in:
- lib/rixmap/format/png/chunk.rb
Overview
PNGチャンクデータモジュール
Defined Under Namespace
Classes: BKGDAncillaryChunk, BaseChunk, IDATChunk, IENDChunk, IHDRChunk, PLTEChunk, TRNSAncillaryChunk
Class Method Summary collapse
-
.get(name) ⇒ Class?
チャンクタイプ名からその実装クラスを取得します.
-
.has?(name) ⇒ Boolean
チャンクタイプに対応する実装クラスが存在するかを返します.
-
.set(name, klass)
チャンクタイプ名と実装クラスの対応を登録します.
Class Method Details
.get(name) ⇒ Class?
チャンクタイプ名からその実装クラスを取得します.
27 28 29 30 31 32 |
# File 'lib/rixmap/format/png/chunk.rb', line 27 def self.get(name) unless defined?(@chunks) @chunks = Hash.new end return @chunks[name] end |
.has?(name) ⇒ Boolean
チャンクタイプに対応する実装クラスが存在するかを返します.
38 39 40 41 42 43 |
# File 'lib/rixmap/format/png/chunk.rb', line 38 def self.has?(name) unless defined?(@chunks) @chunks = Hash.new end return @chunks.has_key?(name) end |
.set(name, klass)
This method returns an undefined value.
チャンクタイプ名と実装クラスの対応を登録します.
16 17 18 19 20 21 |
# File 'lib/rixmap/format/png/chunk.rb', line 16 def self.set(name, klass) unless defined?(@chunks) @chunks = Hash.new end @chunks[name] = klass end |