Sha256: 7b90d2b3ce237e6918fd35d5b50e6cde8d70f4dc46b7e70e2e65733e1afe5e6a
Contents?: true
Size: 673 Bytes
Versions: 5
Compression:
Stored size: 673 Bytes
Contents
module SystemHelpers def recognize_as_heroku ENV["DYNO"] = "dyno1" value = recognize_as_container :lxc do yield end ENV.delete "DYNO" value end def recognize_as_container(file) org_cgroup_file = Appsignal::System::Container::CGROUP_FILE Appsignal::System::Container.send :remove_const, :CGROUP_FILE Appsignal::System::Container.send :const_set, :CGROUP_FILE, File.join(DirectoryHelper.fixtures_dir, "containers", "cgroups", file.to_s) value = yield Appsignal::System::Container.send :remove_const, :CGROUP_FILE Appsignal::System::Container.send :const_set, :CGROUP_FILE, org_cgroup_file value end end
Version data entries
5 entries across 5 versions & 1 rubygems