Sha256: 213ca1d9e9e19c7a9a55efc6f8aec064381a13900e73e579d5c8545bed587820

Contents?: true

Size: 864 Bytes

Versions: 3

Compression:

Stored size: 864 Bytes

Contents

# frozen_string_literal: true

generator = Genesis.generator

generator.build_render(:browser_id) do |params|
  browser_object.id = params if @atome[:id] != params
end

generator.build_render(:browser_type) do |params|
  send("browser_#{params}", user_proc)
end

generator.build_render(:browser_parents) do |parents_found|
  parents_found.each do |parent_found|
    BrowserHelper.send("browser_attach_#{@browser_type}", parent_found, @browser_object, @atome)
  end
end

generator.build_option(:pre_render_children) do |children_pass|
  children_pass.each do |child_found|
    atome_found = grab(child_found)
    atome_found.parents([@atome[:id]])
  end
end

generator.build_render(:browser_attach) do |parents_found|
  parents_found.each do |parent_found|
    BrowserHelper.send("browser_attach_#{@browser_type}", parent_found, @browser_object, @atome)
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
atome-0.5.2.8 lib/atome/renderers/browser/identity.rb
atome-0.5.2.7 lib/atome/renderers/browser/identity.rb
atome-0.5.2.5 lib/atome/renderers/browser/identity.rb