Skip to content
This repository was archived by the owner on Jun 2, 2021. It is now read-only.
This repository was archived by the owner on Jun 2, 2021. It is now read-only.

Strict mode #28

@JelF

Description

@JelF

I.e.

class Foo
  include Tainbox
  self.strict_constructor = true
 
  attribute :foo, default: :bar
end

Foo.new(foo: 123).foo # => 123
Foo.new.foo # => :bar
Foo.new(bar: 123) # => raise ArgumentError

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions