├── .deepsource.toml ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── examples ├── README.md ├── comprehensive_rich_text_blocks.rb ├── config.rb ├── example_helper.rb ├── simple_example.rb └── simple_rich_text_blocks.rb ├── lib ├── slack-ruby-block-kit.rb └── slack │ ├── block_kit.rb │ ├── block_kit │ ├── blocks.rb │ ├── composition │ │ ├── confirmation_dialog.rb │ │ ├── conversation_filter.rb │ │ ├── dispatch_action_configuration.rb │ │ ├── mrkdwn.rb │ │ ├── option.rb │ │ ├── option_group.rb │ │ └── plain_text.rb │ ├── element │ │ ├── button.rb │ │ ├── channels_select.rb │ │ ├── checkboxes.rb │ │ ├── conversations_select.rb │ │ ├── datepicker.rb │ │ ├── datetimepicker.rb │ │ ├── email_text_input.rb │ │ ├── external_select.rb │ │ ├── image.rb │ │ ├── multi_channels_select.rb │ │ ├── multi_conversations_select.rb │ │ ├── multi_external_select.rb │ │ ├── multi_static_select.rb │ │ ├── multi_users_select.rb │ │ ├── number_input.rb │ │ ├── overflow_menu.rb │ │ ├── plain_text_input.rb │ │ ├── radio_buttons.rb │ │ ├── static_select.rb │ │ ├── timepicker.rb │ │ ├── url_text_input.rb │ │ └── users_select.rb │ ├── formatting.rb │ ├── layout │ │ ├── actions.rb │ │ ├── context.rb │ │ ├── divider.rb │ │ ├── header.rb │ │ ├── image.rb │ │ ├── input.rb │ │ ├── rich_text.rb │ │ ├── rich_text │ │ │ ├── rich_text_elements.rb │ │ │ ├── rich_text_elements │ │ │ │ ├── channel.rb │ │ │ │ ├── emoji.rb │ │ │ │ ├── link.rb │ │ │ │ ├── style_helper.rb │ │ │ │ ├── text.rb │ │ │ │ ├── user.rb │ │ │ │ └── usergroup.rb │ │ │ ├── rich_text_list.rb │ │ │ ├── rich_text_preformatted.rb │ │ │ ├── rich_text_quote.rb │ │ │ └── rich_text_section.rb │ │ ├── section.rb │ │ ├── section │ │ │ └── multi_select_elements.rb │ │ └── video.rb │ └── version.rb │ └── surfaces │ ├── home.rb │ ├── message.rb │ └── modal.rb ├── script ├── console ├── lint └── test ├── slack-ruby-block-kit.gemspec └── spec ├── lib └── slack │ ├── block_kit │ ├── blocks_spec.rb │ ├── composition │ │ ├── confirmation_dialog_spec.rb │ │ ├── dispatch_action_configuration_spec.rb │ │ ├── mrkdwn_spec.rb │ │ ├── option_group_spec.rb │ │ ├── option_spec.rb │ │ └── plain_text_spec.rb │ ├── element │ │ ├── channels_select_spec.rb │ │ ├── checkboxes_spec.rb │ │ ├── conversations_select_spec.rb │ │ ├── datepicker_spec.rb │ │ ├── datetimepicker_spec.rb │ │ ├── email_text_input_spec.rb │ │ ├── external_select_spec.rb │ │ ├── multi_channels_select_spec.rb │ │ ├── multi_conversations_select_spec.rb │ │ ├── multi_external_select_spec.rb │ │ ├── multi_static_select_spec.rb │ │ ├── multi_users_select_spec.rb │ │ ├── number_input_spec.rb │ │ ├── overflow_menu_spec.rb │ │ ├── plain_text_input_spec.rb │ │ ├── radio_buttons_spec.rb │ │ ├── static_select_spec.rb │ │ ├── timepicker_spec.rb │ │ ├── url_text_input_spec.rb │ │ └── users_select_spec.rb │ ├── formatting_spec.rb │ └── layout │ │ ├── actions_spec.rb │ │ ├── context_spec.rb │ │ ├── header_spec.rb │ │ ├── input_spec.rb │ │ ├── rich_text │ │ ├── rich_text_elements │ │ │ ├── channel_spec.rb │ │ │ ├── emoji_spec.rb │ │ │ ├── link_spec.rb │ │ │ ├── style_helper.rb │ │ │ ├── text_spec.rb │ │ │ ├── user_spec.rb │ │ │ └── usergroup_spec.rb │ │ ├── rich_text_elements_spec.rb │ │ ├── rich_text_list_spec.rb │ │ ├── rich_text_preformatted_spec.rb │ │ ├── rich_text_quote_spec.rb │ │ └── rich_text_section_spec.rb │ │ ├── rich_text_spec.rb │ │ ├── section_spec.rb │ │ └── video_spec.rb │ ├── block_kit_spec.rb │ └── surfaces │ ├── home_spec.rb │ ├── message_spec.rb │ └── modal_spec.rb └── spec_helper.rb /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/vscode/devcontainers/ruby:0-2.7 2 | -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/Rakefile -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/comprehensive_rich_text_blocks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/examples/comprehensive_rich_text_blocks.rb -------------------------------------------------------------------------------- /examples/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/examples/config.rb -------------------------------------------------------------------------------- /examples/example_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/examples/example_helper.rb -------------------------------------------------------------------------------- /examples/simple_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/examples/simple_example.rb -------------------------------------------------------------------------------- /examples/simple_rich_text_blocks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/examples/simple_rich_text_blocks.rb -------------------------------------------------------------------------------- /lib/slack-ruby-block-kit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack-ruby-block-kit.rb -------------------------------------------------------------------------------- /lib/slack/block_kit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/blocks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/blocks.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/composition/confirmation_dialog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/composition/confirmation_dialog.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/composition/conversation_filter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/composition/conversation_filter.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/composition/dispatch_action_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/composition/dispatch_action_configuration.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/composition/mrkdwn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/composition/mrkdwn.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/composition/option.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/composition/option.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/composition/option_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/composition/option_group.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/composition/plain_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/composition/plain_text.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/button.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/channels_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/channels_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/checkboxes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/checkboxes.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/conversations_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/conversations_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/datepicker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/datepicker.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/datetimepicker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/datetimepicker.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/email_text_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/email_text_input.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/external_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/external_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/image.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/multi_channels_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/multi_channels_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/multi_conversations_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/multi_conversations_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/multi_external_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/multi_external_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/multi_static_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/multi_static_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/multi_users_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/multi_users_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/number_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/number_input.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/overflow_menu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/overflow_menu.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/plain_text_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/plain_text_input.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/radio_buttons.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/radio_buttons.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/static_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/static_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/timepicker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/timepicker.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/url_text_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/url_text_input.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/element/users_select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/element/users_select.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/formatting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/formatting.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/actions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/actions.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/context.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/divider.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/divider.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/header.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/image.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/input.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_elements.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_elements.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_elements/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_elements/channel.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_elements/emoji.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_elements/emoji.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_elements/link.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_elements/link.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_elements/style_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_elements/style_helper.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_elements/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_elements/text.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_elements/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_elements/user.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_elements/usergroup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_elements/usergroup.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_list.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_preformatted.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_preformatted.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_quote.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_quote.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/rich_text/rich_text_section.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/rich_text/rich_text_section.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/section.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/section.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/section/multi_select_elements.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/section/multi_select_elements.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/layout/video.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/layout/video.rb -------------------------------------------------------------------------------- /lib/slack/block_kit/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/block_kit/version.rb -------------------------------------------------------------------------------- /lib/slack/surfaces/home.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/surfaces/home.rb -------------------------------------------------------------------------------- /lib/slack/surfaces/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/surfaces/message.rb -------------------------------------------------------------------------------- /lib/slack/surfaces/modal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/lib/slack/surfaces/modal.rb -------------------------------------------------------------------------------- /script/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/script/console -------------------------------------------------------------------------------- /script/lint: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | bundle exec rubocop -A 4 | -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | bundle exec rake 4 | -------------------------------------------------------------------------------- /slack-ruby-block-kit.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/slack-ruby-block-kit.gemspec -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/blocks_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/blocks_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/composition/confirmation_dialog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/composition/confirmation_dialog_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/composition/dispatch_action_configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/composition/dispatch_action_configuration_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/composition/mrkdwn_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/composition/mrkdwn_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/composition/option_group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/composition/option_group_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/composition/option_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/composition/option_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/composition/plain_text_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/composition/plain_text_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/channels_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/channels_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/checkboxes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/checkboxes_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/conversations_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/conversations_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/datepicker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/datepicker_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/datetimepicker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/datetimepicker_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/email_text_input_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/email_text_input_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/external_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/external_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/multi_channels_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/multi_channels_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/multi_conversations_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/multi_conversations_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/multi_external_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/multi_external_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/multi_static_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/multi_static_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/multi_users_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/multi_users_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/number_input_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/number_input_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/overflow_menu_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/overflow_menu_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/plain_text_input_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/plain_text_input_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/radio_buttons_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/radio_buttons_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/static_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/static_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/timepicker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/timepicker_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/url_text_input_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/url_text_input_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/element/users_select_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/element/users_select_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/formatting_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/formatting_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/actions_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/actions_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/context_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/context_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/header_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/header_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/input_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/input_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/channel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/channel_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/emoji_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/emoji_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/link_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/link_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/style_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/style_helper.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/text_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/text_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/user_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/usergroup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_elements/usergroup_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_elements_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_elements_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_list_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_list_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_preformatted_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_preformatted_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_quote_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_quote_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text/rich_text_section_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text/rich_text_section_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/rich_text_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/rich_text_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/section_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/section_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit/layout/video_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit/layout/video_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/block_kit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/block_kit_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/surfaces/home_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/surfaces/home_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/surfaces/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/surfaces/message_spec.rb -------------------------------------------------------------------------------- /spec/lib/slack/surfaces/modal_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/lib/slack/surfaces/modal_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CGA1123/slack-ruby-block-kit/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------