class Layouter::Element
Attributes
calculated_height[R]
calculated_width[R]
Public Class Methods
new()
click to toggle source
# File lib/layouter/element.rb, line 6 def initialize @calculated_width = @calculated_height = nil end
Public Instance Methods
layout?()
click to toggle source
# File lib/layouter/element.rb, line 19 def layout? !!@calculated_width && !!@calculated_height end
Private Instance Methods
layout!()
click to toggle source
# File lib/layouter/element.rb, line 25 def layout! raise(StateError.new("Must layout first")) unless layout? end