Sha256: efd4f876a609cefb01f39aa7cba88b9f1c8f107788db6c843fda5ff41395d539
Contents?: true
Size: 513 Bytes
Versions: 10
Compression:
Stored size: 513 Bytes
Contents
require 'jsduck/null_object' 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 = 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
10 entries across 10 versions & 1 rubygems