# File lib/flowdock.rb, line 43 def initialize(options = {}) @api_token = if options[:api_token].kind_of?(Array) options[:api_token].join(",") else options[:api_token].to_s end raise InvalidParameterError, "Flow must have :api_token attribute" if blank?(@api_token) @source = options[:source] || nil @project = options[:project] || nil @from = options[:from] || {} @reply_to = options[:reply_to] || nil @external_user_name = options[:external_user_name] || nil end