Module: BlockKit::Layout

Defined in:
lib/block_kit/layout.rb,
lib/block_kit/layout/base.rb,
lib/block_kit/layout/file.rb,
lib/block_kit/layout/image.rb,
lib/block_kit/layout/input.rb,
lib/block_kit/layout/video.rb,
lib/block_kit/layout/header.rb,
lib/block_kit/layout/actions.rb,
lib/block_kit/layout/context.rb,
lib/block_kit/layout/divider.rb,
lib/block_kit/layout/section.rb,
lib/block_kit/layout/markdown.rb,
lib/block_kit/layout/rich_text.rb,
lib/block_kit/layout/rich_text/list.rb,
lib/block_kit/layout/rich_text/quote.rb,
lib/block_kit/layout/rich_text/section.rb,
lib/block_kit/layout/rich_text/elements.rb,
lib/block_kit/layout/rich_text/preformatted.rb,
lib/block_kit/layout/rich_text/elements/date.rb,
lib/block_kit/layout/rich_text/elements/link.rb,
lib/block_kit/layout/rich_text/elements/text.rb,
lib/block_kit/layout/rich_text/elements/user.rb,
lib/block_kit/layout/rich_text/elements/color.rb,
lib/block_kit/layout/rich_text/elements/emoji.rb,
lib/block_kit/layout/rich_text/elements/channel.rb,
lib/block_kit/layout/rich_text/elements/broadcast.rb,
lib/block_kit/layout/rich_text/elements/usergroup.rb,
lib/block_kit/layout/rich_text/elements/text_style.rb,
lib/block_kit/layout/rich_text/elements/mention_style.rb

Defined Under Namespace

Classes: Actions, Base, Context, Divider, File, Header, Image, Input, Markdown, RichText, Section, Video

Class Method Summary collapse

Class Method Details

.allObject



19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/block_kit/layout.rb', line 19

def self.all
  @all ||= [
    Actions,
    Context,
    Divider,
    File,
    Header,
    Image,
    Input,
    Markdown,
    RichText,
    Section,
    Video
  ].freeze
end