Sha256: cdf70cb8b56ffc7934cc18dc0ca9f82c2dd1dd6864844f86a603fa18006364e7

Contents?: true

Size: 711 Bytes

Versions: 1

Compression:

Stored size: 711 Bytes

Contents

# frozen_string_literal: true

generator = Genesis.generator
generator.build_render_method(:browser_bloc)
generator.build_render_method(:browser_id)
generator.build_render_method(:browser_render)
generator.build_render_method(:browser_delete) do
  browser_object&.remove
end

generator.build_render_method(:browser_clear) do
  @atome[:children].each do |child_found|
    grab(child_found).browser_object&.remove
  end
  children([])
end

generator.build_render_method(:path) do |value|
  @browser_object[:src] = value
end

generator.build_render_method(:data) do |data|
  # according to the type we send the data to different operator
  type_found = @atome[:type]
  send("browser_data_#{type_found}", data)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
atome-0.5.1.1 lib/atome/renderers/browser/utility.rb