Sha256: 2fbf52a6b6f5b223ab603bfe484875ce761312994513cbe2e242a7bc8e66497d
Contents?: true
Size: 706 Bytes
Versions: 17
Compression:
Stored size: 706 Bytes
Contents
module Burp class Page attr_accessor :snippets, :title, :page_id, :meta_description def initialize(options = {}) @snippets = options[:snippets] || {} @title = options[:title] || "" @page_id = options[:page_id] || "" @meta_description = options[:meta_description] || "" end def [](location_name) ("<!-- snippet data-type=\"start\" data-page-id=\"#{page_id}\" data-name=\"#{location_name}\" -->"+(@snippets[location_name.to_sym] || "<h2>#{location_name.to_s}</h2>")+"<!-- snippet data-type=\"end\" data-name=\"#{location_name}\" -->").html_safe end def []=(location_name,value) @snippets[location_name.to_sym] = value end end end
Version data entries
17 entries across 17 versions & 1 rubygems