class Shokkenki::Provider::Model::Interaction
Attributes
label[R]
request[R]
required_fixtures[R]
response[R]
Public Class Methods
from_hash(hash)
click to toggle source
# File lib/shokkenki/provider/model/interaction.rb, line 17 def self.from_hash hash new( hash[:label], Shokkenki::Term::TermFactory.from_json(hash[:request]), Shokkenki::Term::TermFactory.from_json(hash[:response]), hash[:fixtures].map {|f| FixtureRequirement.from_hash f } ) end
new(label, request, response, required_fixtures)
click to toggle source
# File lib/shokkenki/provider/model/interaction.rb, line 10 def initialize label, request, response, required_fixtures @label = label @request = request @response = response @required_fixtures = required_fixtures end