Class: UnixLikePermissions::Types::PermissionSeries

Inherits:
ActiveRecord::Type::Value
  • Object
show all
Defined in:
lib/unix_like_permissions/types/permission_series.rb

Instance Method Summary collapse

Instance Method Details

#cast(value) ⇒ Object



12
13
14
# File 'lib/unix_like_permissions/types/permission_series.rb', line 12

def cast(value)
  ::UnixLikePermissions::PermissionSeries.new(value)
end

#deserialize(value) ⇒ Object



16
17
18
# File 'lib/unix_like_permissions/types/permission_series.rb', line 16

def deserialize(value)
  ::UnixLikePermissions::PermissionSeries.new(value)
end

#serialize(value) ⇒ Object



20
21
22
# File 'lib/unix_like_permissions/types/permission_series.rb', line 20

def serialize(value)
  value.value
end

#typeObject



8
9
10
# File 'lib/unix_like_permissions/types/permission_series.rb', line 8

def type
  :integer
end