module ActiveSambaLdap::SambaEntry
Public Instance Methods
ensure_samba_available()
click to toggle source
# File lib/active_samba_ldap/samba_entry.rb, line 11 def ensure_samba_available add_class(*samba_object_classes) end
remove_samba_availability()
click to toggle source
# File lib/active_samba_ldap/samba_entry.rb, line 7 def remove_samba_availability remove_class(*samba_object_classes) end
samba_available?()
click to toggle source
# File lib/active_samba_ldap/samba_entry.rb, line 3 def samba_available? (samba_object_classes - classes).empty? end
samba_object_classes()
click to toggle source
# File lib/active_samba_ldap/samba_entry.rb, line 15 def samba_object_classes self.class.samba_object_classes end
Private Instance Methods
assert_samba_available()
click to toggle source
# File lib/active_samba_ldap/samba_entry.rb, line 20 def assert_samba_available return if samba4? unless samba_available? raise NotSambaAavialableError.new(self) end end