class Tags::TabsBlock
Public Instance Methods
convert(context)
click to toggle source
# File lib/tabs.rb, line 9 def convert(context) liArray = context.gsub(/<li role="presentation" class="">(.+)<\/li>/) nextLine = "\n" tabOpenTag = nextLine + '<div class="tabs">' + nextLine ulOpenTag = nextLine + '<ul class="nav nav-tabs" role="tablist">' + nextLine tabContentOpenTag = nextLine + '<div class="tab-content">' + nextLine closedivTag = nextLine + '</div>' + nextLine ulCloseTag = nextLine + '</ul>' + nextLine lis = '' + nextLine liArray.each do|li| lis = lis + li + nextLine end return tabOpenTag + ulOpenTag + lis + ulCloseTag + tabContentOpenTag +context.gsub(/<li role="presentation" class="">(.+)<\/li>/,'') + closedivTag + ulCloseTag + closedivTag end
render(context)
click to toggle source
Calls superclass method
# File lib/tabs.rb, line 5 def render(context) content = super(context) content = convert(content) end