module Dry::Ability::T
T
is for Types
Constants
- ActionOrSubject
- Actions
- ArrayWrap
- Callable
- CoercKey
- Hash
- Queriable
- RulesMapping
- Subjects
Public Class Methods
Key(input)
click to toggle source
# File lib/dry/ability/t.rb, line 15 def self.Key(input) case input when String, Symbol, Module, Class; input.to_s else Key(input.class) end end
WrappedArray(type)
click to toggle source
# File lib/dry/ability/t.rb, line 22 def self.WrappedArray(type) Array(type) << ArrayWrap end
[](*args, &block)
click to toggle source
# File lib/dry/ability/t.rb, line 11 def self.[](*args, &block) Types[*args, &block] end