Object
# File lib/color/rgb/jp/base/color_name.rb, line 8 def self.encoded_attr_reader(internal_encoding, *attributes) attributes.each do |attr| class_eval %{ def #{attr}(encoding = "#{internal_encoding}") encode_to(encoding, "#{internal_encoding}", @#{attr}) end } end end
# File lib/color/rgb/jp/base/color_name.rb, line 21 def initialize(const_name, kanji, hiragana, katakana = nil, romaji = nil) @const_name = const_name @kanji = kanji @hiragana = hiragana @katakana = katakana @romaji = romaji end
# File lib/color/rgb/jp/base/color_name.rb, line 33 def names(encoding = Encode::INTERNAL_ENCODING) %(kanji hiragana katakana romaji).map{|e| self.__send__(e, encoding) } end
Generated with the Darkfish Rdoc Generator 2.