module Fictium::RSpec::Resources

Public Instance Methods

action(*args, **kwargs) click to toggle source
# File lib/fictium/rspec/resources.rb, line 15
def action(*args, **kwargs)
  Fictium::RSpec::Proxies::Action.new(self, args, kwargs)
end
base_path(path) click to toggle source
# File lib/fictium/rspec/resources.rb, line 19
def base_path(path)
  metadata[:fictium_resource].base_path = path
end
postman_for(object, &block) click to toggle source
# File lib/fictium/rspec/resources.rb, line 39
def postman_for(object, &block)
  resource = metadata[:"fictium_#{object}"]
  Fictium::PostmanEvaluator.new(resource).evaluate(&block)
end
resource_description(description) click to toggle source
# File lib/fictium/rspec/resources.rb, line 31
def resource_description(description)
  metadata[:fictium_resource].description = description
end
resource_name(name) click to toggle source
# File lib/fictium/rspec/resources.rb, line 23
def resource_name(name)
  metadata[:fictium_resource].name = name
end
resource_summary(summary) click to toggle source
# File lib/fictium/rspec/resources.rb, line 27
def resource_summary(summary)
  metadata[:fictium_resource].summary = summary
end
resource_tags(*tags) click to toggle source
# File lib/fictium/rspec/resources.rb, line 35
def resource_tags(*tags)
  metadata[:fictium_resource].tags += tags
end