module MeetupClientRails
Constants
- BASE_URL
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/meetup_client_rails.rb, line 24 def config @config end
configure() { |config ||= configuration| ... }
click to toggle source
# File lib/meetup_client_rails.rb, line 20 def configure(&block) yield @config ||= MeetupClientRails::Configuration.new end
get_response(request_string)
click to toggle source
# File lib/meetup_client_rails.rb, line 28 def get_response(request_string) request = MeetupClientRails::ApiCallers::HttpRequest.new("#{BASE_URL}#{request_string}") requester = MeetupClientRails::ApiCallers::HttpRequester.new(request) requester.execute_request end
merge_api_key(params)
click to toggle source
# File lib/meetup_client_rails.rb, line 34 def merge_api_key(params) params.merge({ key: ::MeetupClientRails.config.api_key }) end
query_string(params)
click to toggle source
# File lib/meetup_client_rails.rb, line 38 def query_string(params) params.map { |k, v| "#{k}=#{v}" }.join('&') end