Sha256: 9336835249ffac166b2dac7465eb454c51f5092c972a34e354457e8175e914c0
Contents?: true
Size: 1.93 KB
Versions: 3
Compression:
Stored size: 1.93 KB
Contents
# frozen_string_literal: true generator = Genesis.generator generator.build_atome(:animation) generator.build_atome(:color) generator.build_sanitizer(:color) do |params| parent_found = found_parents_and_renderers[:parent] render_found = found_parents_and_renderers[:renderers] default_params = { renderers: render_found, id: "color_#{Universe.atomes.length}", type: :color, attach: parent_found, red: 0, green: 0, blue: 0, alpha: 1 } params = create_color_hash(params) unless params.instance_of? Hash new_params = default_params.merge!(params) atome[:color] = new_params new_params end generator.build_sanitizer(:video) do |params| parent_found = found_parents_and_renderers[:parent] render_found = found_parents_and_renderers[:renderers] default_params = { renderers: render_found, id: "video_#{Universe.atomes.length}", type: :video, parents: parent_found } default_params.merge!(params) end generator.build_atome(:shadow) generator.build_sanitizer(:shadow) do |params| parent_found = found_parents_and_renderers[:parent] render_found = found_parents_and_renderers[:renderers] default_params = { renderers: render_found, id: "shadow_#{Universe.atomes.length}", type: :shadow, attach: parent_found, red: 0, green: 0, blue: 0, alpha: 1 , blur: 3, left: 3, top: 3} default_params.merge!(params) end generator.build_atome(:shape) generator.build_atome(:text) generator.build_atome(:image) generator.build_atome(:video) generator.build_atome(:code) generator.build_atome(:audio) generator.build_atome(:element) generator.build_atome(:web) generator.build_sanitizer(:element) do |params| parent_found = found_parents_and_renderers[:parent] render_found = [] default_params = { renderers: render_found, id: "element_#{Universe.atomes.length}", type: :element, parents: parent_found } default_params.merge!(params) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
atome-0.5.2.8 | lib/atome/genesis/generators/atome.rb |
atome-0.5.2.7 | lib/atome/genesis/generators/atome.rb |
atome-0.5.2.5 | lib/atome/genesis/generators/atome.rb |