class Shoulda::Matchers::ActiveRecord::AssociationMatchers::OptionalMatcher

def initialize(attribute_name, optional)

def initialize(attribute_name, optional)
  @attribute_name = attribute_name
  @optional = optional
  @submatcher = ActiveModel::AllowValueMatcher.new(nil).
    for(attribute_name)
  @missing_option = ''
end