Class: Monke21::Image

Inherits:
Pixelart::Image
  • Object
show all
Defined in:
lib/monkes21.rb

Constant Summary collapse

NAMES =
['monke21', 'monkes21']
DEFAULT_ATTRIBUTES =
[
    'orange orc', 'hoodie orange', 'lasereyes red'
]

Class Method Summary collapse

Class Method Details

.generate(*names) ⇒ Object



53
54
55
56
57
58
59
60
61
# File 'lib/monkes21.rb', line 53

def self.generate( *names )
    if names[0].downcase.index( 'rock' )
        ## remove rock from (base) name

        generator_rocks.generate( names[0].downcase.sub( 'rock', '' ), 
                                  *names[1..-1] )
    else
        generator.generate( *names )
    end
end

.generatorObject



36
37
38
39
# File 'lib/monkes21.rb', line 36

def self.generator
  @generator ||= Artfactory.use(  Monke21::Sheet.builtin,
                                  image_class: Image )
end

.generator_rocksObject



41
42
43
44
# File 'lib/monkes21.rb', line 41

def self.generator_rocks
  @generator_rocks ||= Artfactory.use(  Monke21::Sheet.builtin_rocks,
                                        image_class: Image )
end