Module: Kamigo
- Defined in:
- lib/kamigo.rb,
lib/kamigo/engine.rb,
lib/kamigo/railtie.rb,
lib/kamigo/version.rb,
lib/kamigo/events/line_event.rb,
lib/kamigo/events/basic_event.rb,
lib/kamigo/clients/line_client.rb,
lib/generators/kamigo/install_generator.rb,
lib/kamigo/event_parsers/line_event_parser.rb,
lib/kamigo/event_responsers/line_event_responser.rb,
lib/kamigo/request_handlers/line_request_handler.rb,
lib/kamigo/event_processors/default_path_processor.rb,
lib/kamigo/event_processors/rails_router_processor.rb,
lib/kamigo/event_processors/default_message_processor.rb
Defined Under Namespace
Modules: Clients, EventParsers, EventProcessors, EventResponsers, Events, Generators, RequestHandlers
Classes: Engine, Railtie
Constant Summary
collapse
- VERSION =
'0.31.0'.freeze
- @@line_default_message =
{
type: "text",
text: "Sorry, I don't understand your message."
}
- @@default_path =
nil
- @@default_http_method =
"GET"
- @@line_event_processors =
[
EventProcessors::RailsRouterProcessor.new,
EventProcessors::DefaultPathProcessor.new,
EventProcessors::DefaultMessageProcessor.new
]
Class Method Summary
collapse
Class Method Details
.line_messaging_api_channel_id ⇒ Object
40
41
42
|
# File 'lib/kamigo.rb', line 40
def self.line_messaging_api_channel_id
@@line_message_api_channel_id = ENV["LINE_CHANNEL_ID"]
end
|
.line_messaging_api_channel_secret ⇒ Object
44
45
46
|
# File 'lib/kamigo.rb', line 44
def self.line_messaging_api_channel_secret
@@line_message_api_channel_secret = ENV["LINE_CHANNEL_SECRET"]
end
|
.line_messaging_api_channel_token ⇒ Object
48
49
50
|
# File 'lib/kamigo.rb', line 48
def self.line_messaging_api_channel_token
@@line_message_api_channel_token = ENV["LINE_CHANNEL_TOKEN"]
end
|
.setup {|_self| ... } ⇒ Object
61
62
63
|
# File 'lib/kamigo.rb', line 61
def self.setup
yield self
end
|