Class: Monke21::Image
- Inherits:
-
Pixelart::Image
- Object
- Pixelart::Image
- Monke21::Image
- 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 |
.generator ⇒ Object
36 37 38 39 |
# File 'lib/monkes21.rb', line 36 def self.generator @generator ||= Artfactory.use( Monke21::Sheet.builtin, image_class: Image ) end |
.generator_rocks ⇒ Object
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 |