diff --git a/lib/gollum.rb b/lib/gollum.rb index 6949c8f6..4006661e 100644 --- a/lib/gollum.rb +++ b/lib/gollum.rb @@ -6,6 +6,7 @@ require 'github/markup' require 'gollum/wiki' require 'gollum/page' require 'gollum/file' +require 'gollum/markup' module Gollum VERSION = '0.0.1' diff --git a/lib/gollum/markup.rb b/lib/gollum/markup.rb new file mode 100644 index 00000000..d5014d8a --- /dev/null +++ b/lib/gollum/markup.rb @@ -0,0 +1,14 @@ +module Gollum + class Markup + # Render the content with Gollum wiki syntax on top of the file's own + # markup language. + # + # name - The String filename of the page. + # data - The String contents of the page. + # + # Returns the formatted String content. + def self.render(name, data) + GitHub::Markup.render(name, data) rescue nil + end + end +end \ No newline at end of file diff --git a/lib/gollum/page.rb b/lib/gollum/page.rb index 0c14e2b4..45e5eac5 100644 --- a/lib/gollum/page.rb +++ b/lib/gollum/page.rb @@ -35,7 +35,7 @@ module Gollum # # Returns the String data. def formatted_data - GitHub::Markup.render(@blob.name, @blob.data) rescue nil + Gollum::Markup.render(@blob.name, @blob.data) rescue nil end # Public: The format of the page.