module Dry::Controller::ClassMethods
Public Instance Methods
dry_attrs_options(**options)
click to toggle source
# File lib/dry/controller.rb, line 37 def dry_attrs_options **options self._dry_attrs[:options] = options end
dry_attrs_read(*attrs)
click to toggle source
# File lib/dry/controller.rb, line 29 def dry_attrs_read *attrs self._dry_attrs[:read] = attrs end
dry_attrs_write(*attrs)
click to toggle source
# File lib/dry/controller.rb, line 33 def dry_attrs_write *attrs self._dry_attrs[:write] = attrs end
dry_nest(*relations)
click to toggle source
# File lib/dry/controller.rb, line 41 def dry_nest *relations self._dry_nested_relations.push *relations end
dry_scope(&block)
click to toggle source
# File lib/dry/controller.rb, line 25 def dry_scope &block self._dry_scope = block end