Class: RubySvgImageGenerator::LandscapeTheme
- Defined in:
- lib/ruby_svg_image_generator/themes/landscape_theme/sun.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/river.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/ground.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/flowers.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/trees_1.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/trees_2.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/trees_3.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/background.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/clouds_back.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/clouds_front.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/mountains_back.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/landscape_theme.rb,
lib/ruby_svg_image_generator/themes/landscape_theme/mountains_front.rb
Defined Under Namespace
Classes: Background, CloudsBack, CloudsFront, Flowers, Ground, MountainsBack, MountainsFront, River, Sun, Trees1, Trees2, Trees3
Instance Method Summary collapse
-
#initialize ⇒ LandscapeTheme
constructor
A new instance of LandscapeTheme.
Methods inherited from Theme
#[], #each, #get_matrix, #get_random_matrix, #merge_parts, #n_cols, #n_rows, #name
Constructor Details
#initialize ⇒ LandscapeTheme
Returns a new instance of LandscapeTheme.
6 7 8 9 10 11 |
# File 'lib/ruby_svg_image_generator/themes/landscape_theme/landscape_theme.rb', line 6 def initialize super "landscape", 24, 16 @parts = [] << Background.new << Sun.new << Ground.new << Flowers.new << CloudsBack.new << MountainsBack.new << MountainsFront.new << River.new << CloudsFront.new << Trees1.new << Trees2.new << Trees3.new end |