Stylistic comment: nested ' .. ? .. : .. ' are hard to read. Just turn that into a full if statement:

    if policy
      policy.installer
    elsif bound
      Razor::Installer.find('noop')
    else
      Razor::Installer.mk_installer
    end