Class: SlackWidgets::UserPicker

Inherits:
Picker
  • Object
show all
Defined in:
lib/slack_widgets/widgets/pickers/user_picker.rb

Instance Method Summary collapse

Methods inherited from Picker

create

Constructor Details

#initialize(name:, text: nil, selected_options: nil) ⇒ UserPicker

Returns a new instance of UserPicker.



3
4
5
6
# File 'lib/slack_widgets/widgets/pickers/user_picker.rb', line 3

def initialize(name:, text: nil, selected_options: nil)
  super(name: name, text: text)
  @selected = selected_options
end

Instance Method Details

#renderObject



8
9
10
# File 'lib/slack_widgets/widgets/pickers/user_picker.rb', line 8

def render
  super.merge('data_source': 'users', 'selected_options': @selected)
end