class Mockolate::Request
Public Class Methods
params()
click to toggle source
# File lib/mockolate/request.rb, line 19 def self.params @@public_attributes end
payload(options = {}, &block)
click to toggle source
# File lib/mockolate/request.rb, line 8 def self.payload(options = {}, &block) @@payloads << payload_parser(options, &block) end
payload_parser(options = {}, &block)
click to toggle source
# File lib/mockolate/request.rb, line 12 def self.payload_parser(options = {}, &block) @@payload_options = options dsl = DSL.new(@@payload_options) dsl.instance_exec(&block) @@public_attributes = dsl.attributes end
Public Instance Methods
generate_array!(count = nil)
click to toggle source
# File lib/mockolate/request.rb, line 23 def generate_array!(count = nil) attr_arr = @@payloads parser = Parser.new(attr_arr) parser.parse end
generate_hash!(count = nil)
click to toggle source
# File lib/mockolate/request.rb, line 29 def generate_hash!(count = nil) attr_arr = @@payloads parser = Parser.new(attr_arr, @@payload_options) parser.parse end