tracks/app/controllers/integrations_controller.rb

39 lines
842 B
Ruby
Raw Normal View History

class IntegrationsController < ApplicationController
require 'mail'
2014-08-14 21:05:05 -05:00
skip_before_action :login_required, :only => [:search_plugin]
2014-08-14 21:05:05 -05:00
def index
@page_title = 'TRACKS::Integrations'
end
2014-08-14 21:05:05 -05:00
def rest_api
@page_title = 'TRACKS::REST API Documentation'
end
2014-08-14 21:05:05 -05:00
def help
@page_title = 'TRACKS::Help'
end
def search_plugin
2020-10-27 21:39:19 +02:00
@icon_data = [File.open(File.join(Rails.root, 'app', 'assets', 'images', 'done.png')).read]
.pack('m').gsub(/\n/, '')
end
2012-07-12 13:14:21 +02:00
private
2013-05-05 20:32:32 +02:00
def flatten_params(params, title = nil, result = {})
params.each do |key, value|
2020-10-27 21:39:19 +02:00
if value.is_a? Hash
key_name = title ? "#{title}[#{key}]" : key
flatten_params(value, key_name, result)
else
key_name = title ? "#{title}[#{key}]" : key
result[key_name] = value
end
end
return result
end
end