class Shoulda::Matchers::ActiveRecord::AssociationMatchers::RequiredMatcher

def initialize(attribute_name, required)

def initialize(attribute_name, required)
  @attribute_name = attribute_name
  @required = required
  @submatcher = ActiveModel::DisallowValueMatcher.new(nil).
    for(attribute_name).
    with_message(validation_message_key)
  @missing_option = ''
end