Module: Camille::BasicType::CheckRendered
- Defined in:
- lib/camille/basic_type.rb
Instance Method Summary collapse
Instance Method Details
#check(value) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/camille/basic_type.rb', line 9 def check value if value.instance_of? Camille::Rendered if @fingerprint == value.fingerprint Camille::Checked.new(@fingerprint, value) else Camille::TypeError.new("Expected `Rendered` object with fingerprint #{@fingerprint}. Got fingerprint #{value.fingerprint}.") end else super end end |