module SlackResources::Resources::EventApi
Constants
- BASE_PATH
- DETAILS_PATH
- EXAMPLES_PATH
- SCHEMAS_PATH
- SUMMARY_PATH
Public Class Methods
detail(name)
click to toggle source
# File lib/slack_resources/resources/event_api.rb, line 15 def detail(name) JSON.parse(File.read(DETAILS_PATH.join("#{name}.json"))) end
event_types()
click to toggle source
# File lib/slack_resources/resources/event_api.rb, line 31 def event_types summary_file.map { |h| h['event'] } end
example(name)
click to toggle source
# File lib/slack_resources/resources/event_api.rb, line 19 def example(name) JSON.parse(File.read(EXAMPLES_PATH.join("#{name}.json"))) end
schema(name)
click to toggle source
# File lib/slack_resources/resources/event_api.rb, line 23 def schema(name) JSON.parse(File.read(SCHEMAS_PATH.join("#{name}.json"))) end
schemas()
click to toggle source
# File lib/slack_resources/resources/event_api.rb, line 27 def schemas JSON.parse(File.read(BASE_PATH.join('schemas.json'))) end
Private Class Methods
summary_file()
click to toggle source
# File lib/slack_resources/resources/event_api.rb, line 37 def summary_file @summary_file = JSON.parse(File.read(SUMMARY_PATH)) end