class Suricate::CounterWidgetResponse
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/suricate/widgets/responses/counter_widget_response.rb, line 5 def initialize @value = nil super end
Public Instance Methods
to_h()
click to toggle source
Calls superclass method
# File lib/suricate/widgets/responses/counter_widget_response.rb, line 15 def to_h super.tap do |hash| hash.merge!(value: @value) end end
value(value)
click to toggle source
# File lib/suricate/widgets/responses/counter_widget_response.rb, line 10 def value(value) raise NotAnNumberError.new("#{value} is not a number") unless value.is_a?(Numeric) @value = value end