Sha256: 589134c33178390b7581b73b4d2cfb841c7d80c87e4fba3c9995d94cd3f76533
Contents?: true
Size: 541 Bytes
Versions: 21
Compression:
Stored size: 541 Bytes
Contents
require 'jsduck/null_object' require 'jsduck/io' module JsDuck class Welcome # Creates Welcome object from filename. def self.create(filename) if filename Welcome.new(filename) else NullObject.new(:to_html => "") end end # Parses welcome HTML file with content for welcome page. def initialize(filename) @html = JsDuck::IO.read(filename) end # Returns the HTML def to_html "<div id='welcome-content' style='display:none'>#{@html}</div>" end end end
Version data entries
21 entries across 21 versions & 1 rubygems