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