Module: SlackValidBlockKit::Validator::Uniq
- Included in:
- Runner
- Defined in:
- lib/slack_valid_block_kit/validator/uniq.rb
Instance Method Summary collapse
Instance Method Details
#validate_action_id ⇒ Object
10 11 12 13 14 15 |
# File 'lib/slack_valid_block_kit/validator/uniq.rb', line 10 def validate_action_id path_by_action_id.each do |action_id, paths| next if paths.size <= 1 add_error("action_id", :not_uniq, paths) end end |
#validate_block_id ⇒ Object
3 4 5 6 7 8 |
# File 'lib/slack_valid_block_kit/validator/uniq.rb', line 3 def validate_block_id path_by_block_id.each do |block_id, paths| next if paths.size <= 1 add_error("block_id", :not_uniq, paths) end end |
#validate_focus_on_load ⇒ Object
17 18 19 20 21 |
# File 'lib/slack_valid_block_kit/validator/uniq.rb', line 17 def validate_focus_on_load if focus_on_load_by_path.keys.size > 1 add_error("focus_on_load", :not_uniq, focus_on_load_by_path.keys) end end |