{"action":"opened","issue":{"url":"https://api.github.com/repos/ausaccessfed/aaf-gumboot/issues/15","labels_url":"https://api.github.com/repos/ausaccessfed/aaf-gumboot/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/ausaccessfed/aaf-gumboot/issues/15/comments","events_url":"https://api.github.com/repos/ausaccessfed/aaf-gumboot/issues/15/events","html_url":"https://github.com/ausaccessfed/aaf-gumboot/issues/15","id":106671987,"number":15,"title":"Investigate the separation of strap from gumboot or at least Rails","user":{"login":"rianniello","id":9734455,"avatar_url":"https://avatars.githubusercontent.com/u/9734455?v=3","gravatar_id":"","url":"https://api.github.com/users/rianniello","html_url":"https://github.com/rianniello","followers_url":"https://api.github.com/users/rianniello/followers","following_url":"https://api.github.com/users/rianniello/following{/other_user}","gists_url":"https://api.github.com/users/rianniello/gists{/gist_id}","starred_url":"https://api.github.com/users/rianniello/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rianniello/subscriptions","organizations_url":"https://api.github.com/users/rianniello/orgs","repos_url":"https://api.github.com/users/rianniello/repos","events_url":"https://api.github.com/users/rianniello/events{/privacy}","received_events_url":"https://api.github.com/users/rianniello/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-09-16T00:06:21Z","updated_at":"2015-09-16T00:06:21Z","closed_at":null,"body":"`strap.rb` requires Rails dependencies (active_support) to function. I discovered this in a Sinatra app.\r\n\r\nThis is the output while running `strap.rb`\r\n```\r\nThe Gemfile's dependencies are satisfied\r\n/usr/local/opt/rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/bundler/gems/aaf-gumboot-9fdbc36b7f8b/lib/gumboot/strap.rb:2:in `require': cannot load such file -- active_support/core_ext/hash/deep_merge (LoadError)\r\n\tfrom /usr/local/opt/rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/bundler/gems/aaf-gumboot-9fdbc36b7f8b/lib/gumboot/strap.rb:2:in `<top (required)>'\r\n\tfrom ./bin/setup:10:in `require'\r\n\tfrom ./bin/setup:10:in `<main>'\r\n```\r\n\r\nMakes me think separating `strap` to be independent of gumboot or at least rails so we're able to use this functionality for all frameworks.\r\n\r\nCurrent workaround is to add this in Gemfile:\r\n```\r\ngem 'activesupport', require: false\r\n```"}}