lib/hirb/helpers/table.rb in hirb-0.7.2 vs lib/hirb/helpers/table.rb in hirb-0.7.3
- old
+ new
@@ -300,19 +300,21 @@
def enforce_field_constraints
max_fields.each {|k,max| @field_lengths[k] = max if @field_lengths[k].to_i > max }
end
+ undef :max_fields
def max_fields
@max_fields ||= (@options[:max_fields] ||= {}).each {|k,v|
@options[:max_fields][k] = (actual_width * v.to_f.abs).floor if v.to_f.abs < 1
}
end
def actual_width
@actual_width ||= self.width - (@fields.size * BORDER_LENGTH + 1)
end
+ undef :width
def width
@width ||= @options[:max_width] || View.width
end
# find max length for each field; start with the headers