Guest User

Untitled

a guest
Jan 19th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. class CounterComponentController < ServerComponent::ComponentController
  2. def self.initial_state
  3. {
  4. count: 0
  5. }
  6. end
  7.  
  8. action :increment
  9. def increment
  10. set_state do |s|
  11. s.count { |prev| prev + 1 }
  12. end
  13. end
  14.  
  15. action :decrement
  16. def decrement
  17. set_state do |s|
  18. s.count { |prev| prev - 1 }
  19. end
  20. end
  21. end
Add Comment
Please, Sign In to add comment