10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/truncate_html_text/truncate_html_text_helper.rb', line 10
def insert_truncate_class(options)
class_name = "truncate"
if options.key?(:class)
options[:class] += " #{class_name}"
elsif options.key?('class')
options['class'] += " #{class_name}"
else
options[:class] = class_name
end
if options.key?(:data)
data=Hash[options[:data].map {|k, v| ["data-"<<k.to_s, v] }]
options.delete(:data)
options.merge!(data)
elsif options.key?('data')
data=Hash[options["data"].map {|k, v| ["data-"<<k.to_s, v] }]
options.delete("data")
options.merge!(data)
end
options
end
|