class Rambo::RSpec::Examples
Attributes
examples[R]
options[R]
raml[R]
resources[R]
Public Class Methods
new(raml, options=nil)
click to toggle source
# File lib/rambo/rspec/examples.rb, line 8 def initialize(raml, options=nil) @raml = raml @options = options end
Public Instance Methods
compose()
click to toggle source
# File lib/rambo/rspec/examples.rb, line 13 def compose return '' unless examples examples.join("\n\n") end
example_groups()
click to toggle source
# File lib/rambo/rspec/examples.rb, line 23 def example_groups @example_groups ||= resources.map {|r| ExampleGroup.new(r, options) } end
generate!()
click to toggle source
# File lib/rambo/rspec/examples.rb, line 27 def generate! @examples = example_groups.map(&:render) end