class SlackWidgets::Picker

Public Class Methods

create(name:, text: nil) click to toggle source
# File lib/slack_widgets/widgets/pickers/picker.rb, line 16
def self.create(name:, text: nil)
  new(name: name, text: text).render
end
new(name:, text: nil) click to toggle source
# File lib/slack_widgets/widgets/pickers/picker.rb, line 3
def initialize(name:, text: nil)
  @name = name
  @text = text
end

Public Instance Methods

render() click to toggle source
# File lib/slack_widgets/widgets/pickers/picker.rb, line 8
def render
  {
    'type': 'select',
    'name': @name,
    'text': @text
  }
end