I did initially compile from master on m4c3’s fork, it seems.
I uninstalled that gem and installed via the 0.1.0 tarball from the theforeman/smart_proxy_dhcp_bluecat, but I’m seeing the same behaviour ("…due to a failure in one of them: uninitialized constant BlueCat").
Output from installation (from 0.1.0 tarball)
# gem install --ignore-dependencies smart_proxy_dhcp_bluecat
Fetching: smart_proxy_dhcp_bluecat-0.1.0.gem (100%)
Successfully installed smart_proxy_dhcp_bluecat-0.1.0
Parsing documentation for smart_proxy_dhcp_bluecat-0.1.0
Installing ri documentation for smart_proxy_dhcp_bluecat-0.1.0
Done installing documentation for smart_proxy_dhcp_bluecat after 0 seconds
1 gem installed