Module: Sol::Margins
Instance Method Summary collapse
-
#margins(margins_hash = nil) ⇒ Object
————————————————————————————.
Instance Method Details
#margins(margins_hash = nil) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/sol/margins.rb', line 32 def margins(margins_hash = nil) return @properties["margins"] if !margins_hash default_margins = {top: 10, right: 50, bottom: 30, left: 30} margins_hash = default_margins.merge(margins_hash) margins = "{" margins_hash.each_pair do |key, m| margins << "#{key}: #{m}, " end margins << "}" margins[-3] = "" @properties["margins"] = margins return self end |