Method: Role::OptionBuilder#initialize

Defined in:
lib/pundit_roles/policy/role/option_builder.rb

#initialize(policy, attr_opts, assoc_opts, scope) ⇒ OptionBuilder

Returns a new instance of OptionBuilder.



13
14
15
16
17
18
19
# File 'lib/pundit_roles/policy/role/option_builder.rb', line 13

def initialize(policy, attr_opts, assoc_opts, scope)
  @policy = policy
  @attr_opts = attr_opts
  @assoc_opts = assoc_opts
  @scope = scope
  freeze
end