class RSpec::Expectations::Configuration
Public Instance Methods
syntax()
click to toggle source
The list of configured syntaxes. @return [Array<Symbol>] the list of configured syntaxes. @example
unless RSpec::Matchers.configuration.syntax.include?(:maybe) raise "this RSpec extension gem requires the spec-me-maybe `:maybe` syntax" end
# File lib/rspec/maybes/configuration.rb, line 47 def syntax syntaxes = original_syntaxes syntaxes << :maybe if Maybes::Syntax.maybe_enabled? syntaxes end
Also aliased as: original_syntax
syntax=(values)
click to toggle source
Configures the supported syntax. @param [Array<Symbol>, Symbol] values the syntaxes to enable @example
RSpec.configure do |rspec| rspec.expect_with :rspec do |c| c.syntax = :maybe # or c.syntax = :expect # or c.syntax = [:maybe, :expect] end end
# File lib/rspec/maybes/configuration.rb, line 31 def syntax=(values) original_syntax = values if Array(values).include?(:maybe) Maybes::Syntax.enable_maybe else Maybes::Syntax.disable_maybe end end
Also aliased as: original_syntax=