4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/prawn_components/components/ul.rb', line 4
def ul(value, options = {})
indentation_level = options.fetch(:indentation_level, 31)
font_size = options.fetch(:font_size, 13)
value.each_with_index do |val, i|
start_new_page if value.last != val && cursor.to_i < 64
indent(indentation_level) do
parsed_value = options.key?(:callback) ? options[:callback].call(val) : val
text("• #{parsed_value}", size: font_size, inline_format: true, align: :justify)
end
move_down(5)
end
move_down(10)
end
|