Sha256: 63646263b9c966129948820f19ba6fccc09f3d68c5b673eec825d0d769041e9d

Contents?: true

Size: 622 Bytes

Versions: 1

Compression:

Stored size: 622 Bytes

Contents

module ::KirguduBase::Controllers::DynamicPages
	#def kb_page(&block)
	#	@kirgudu_base_pages = {} unless @kirgudu_base_pages
	#
	#	page = ::KirguduBase::DynamicPages::PageBuilder.new(&block).to_page
	#
	#	@kirgudu_base_pages[page.name] = page
	#	#raise "Error"
	#end


	def kb_page(name, &block)

		#raise "Page Name: #{name}"

		@kirgudu_base_pages = {} unless @kirgudu_base_pages

		pages = ::KirguduBase::DynamicPages::PageBuilder.new(name, &block).to_pages

		pages.each do |item|
			@kirgudu_base_pages[item.name] = item
		end


	end

	def get_kb_page(name)
		@kirgudu_base_pages[name] if @kirgudu_base_pages
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kirgudu_base-0.0.1 app/helpers/kirgudu_base/controllers/dynamic_pages.rb