decko-commons/decko

View on GitHub
mod/rules/set/rule/rule_form/set_selection.rb

Summary

Maintainability
A
0 mins
Test Coverage
format :html do
  def board_rule_set_selection
    wrap_with :div, class: "set-list _set-editor" do
      board_rule_set_formgroup
    end
  end

  def board_rule_set_formgroup
    tag = @rule_context.rule_user_setting_name
    narrower = []

    wrap_with :div, class: "col-xs-6 mt-3 mb-5" do
      rule_set_options.reverse.map do |set_name, state|
        RuleSetRadio.new(self, set_name, tag, state).html narrower
      end
    end
  end

  def rule_set_options
    @rule_set_options ||= @rule_context.set_options
  end
end