Module: GodObject::FilePermissions::ModeMixin::ClassMethods
- Included in:
- GodObject::FilePermissions::Mode, SpecialMode
- Defined in:
- lib/god_object/file_permissions/mode_mixin.rb
Overview
Class mixin for Mode and SpecialMode
Instance Method Summary collapse
-
#build(mode) ⇒ GodObject::FilePermissions::ModeMixin
Either passes through or generates a new Mode object.
Instance Method Details
#build(mode) ⇒ GodObject::FilePermissions::ModeMixin #build(string) ⇒ GodObject::FilePermissions::ModeMixin #build(numeric) ⇒ GodObject::FilePermissions::ModeMixin #build(enabled_digits) ⇒ GodObject::FilePermissions::ModeMixin
Either passes through or generates a new Mode object
51 52 53 54 55 56 57 58 59 60 |
# File 'lib/god_object/file_permissions/mode_mixin.rb', line 51 def build(mode) case when mode.kind_of?(self) mode when mode.respond_to?(:to_str) parse(mode) else new(mode) end end |