Module: BlockKit::Concerns::HasInitialOption

Included in:
Elements::RadioButtons, Elements::StaticSelect
Defined in:
lib/block_kit/concerns/has_initial_option.rb

Instance Method Summary collapse

Instance Method Details

#as_jsonObject



10
11
12
# File 'lib/block_kit/concerns/has_initial_option.rb', line 10

def as_json(*)
  super.merge(initial_option: initial_option&.as_json).compact
end

#initial_optionObject



6
7
8
# File 'lib/block_kit/concerns/has_initial_option.rb', line 6

def initial_option
  all_options&.reverse&.find(&:initial?)
end