class Pakyow::Presenter::Attributes::Boolean
Boolean
is an odd attribute, since we ultimately want it to behave in this way:
view.attrs[:checked] = true => <input checked="checked" ...> view.attrs[:checked] = false => <input ...>
To support this, Attributes
manages setting / removing the value on the underlying object; all we do is behave like a String
.