Skip to content

Instantly share code, notes, and snippets.

class MyNewAwesomeClass
DEPENDENCIES = {
logger: -> { Rails.logger },
logic: -> { MyBusinessLogic.new },
service: -> { MyServiceClass }
}
attr_accessor :dependencies
def initialize(deps={})
@alexbartlow
alexbartlow / submit_idea.rb
Last active June 14, 2016 16:09
Using a Submit-Only portal as an API Endpoint in Aha!
require 'net/http'
require 'uri'
require "base64"
require "json"
uri = URI("http://new-submit-only-portal.ideas.aha.io/ideas/new")
post_uri = URI("http://new-submit-only-portal.ideas.aha.io/ideas")
req = Net::HTTP::Get.new(uri)
res = Net::HTTP.start(uri.hostname, uri.port) {|http| http.request(req) }
function themeChange() {
var currentTheme = document.getElementById("theme-dropdown").value;
var theme1 = document.getElementById("theme-1").value;
var theme2 = document.getElementById("theme-2").value;
var theme3 = document.getElementById("theme-3").value;
var theme4 = document.getElementById("theme-4").value;
var docBody = document.getElementById("body");
var leftPanel = document.getElementById("left-panels");
var mainPanel = document.getElementById("main-panel");
var scrollingPanel = document.getElementById("scrolling-panel");