lib/citrus.rb in citrus-2.5.0 vs lib/citrus.rb in citrus-3.0.0
- old
+ new
@@ -1554,25 +1554,5 @@
end
end
end
end
end
-
-class Object
- # A sugar method for creating Citrus grammars from any namespace.
- #
- # grammar :Calc do
- # end
- #
- # module MyModule
- # grammar :Calc do
- # end
- # end
- #
- def grammar(name, &block)
- warn("Object#grammar will no longer be available by default in citrus 3.0; You should require 'citrus/core_ext'.")
- namespace = respond_to?(:const_set) ? self : Object
- namespace.const_set(name, Citrus::Grammar.new(&block))
- rescue NameError
- raise ArgumentError, "Invalid grammar name: #{name}"
- end
-end