def Scenario(*args, &example_group_block)
      args << {} unless args.last.is_a?(Hash)
      args.last.update(:scenario => true)
      describe("Scenario:", *args, &example_group_block)
    end
def Scenario(*args, &example_group_block)
      args << {} unless args.last.is_a?(Hash)
      args.last.update(:scenario => true)
      describe("Scenario:", *args, &example_group_block)
    end
Defines a new Scenario group

   Feature "User signs in" do
     Scenario "success" do
       Given "I on the login page"
       When "I fill in my email and password"
     end
   end

 This will be printed like so:

   Feature: User signs in
     Scenario: success
       Given I am on the login page
       When I fill in my email and password

 @param args the description, metadata, etc. as RSpec's #describe method
 takes.
 @param example_group_block the block to be executed within the feature