Method: Hyaslide::Renderer#list_item

Defined in:
lib/hyaslide/render_hyaslide.rb

#list_item(item, orderd) ⇒ Object



151
152
153
154
155
156
157
158
159
160
161
# File 'lib/hyaslide/render_hyaslide.rb', line 151

def list_item(item, orderd)
  "".tap do |result|
    if item =~ /.*\n +children << /
      result << item.sub(/(.*)\n +children << /) { "                  li(nil, #{$1.strip.escape}),\n                  " }.rstrip
      result << ",\n"
      @enter_list = false
    else
      result << "                    li(nil, #{item.strip.escape}),\n"
    end
  end
end