Sha256: 18a8c9614750088124c007bbd7da63adf8267d1d9d0adf0e6c49bf8688e7d355
Contents?: true
Size: 434 Bytes
Versions: 3
Compression:
Stored size: 434 Bytes
Contents
require './lib/mirage/client' class UserProfile extend Mirage::Template::Model endpoint '/users' http_method :get status 200 content_type 'application/json' required_body_content %w(leon davis) builder_methods :firstname, :lastname, :age def body {firstname: firstname, lastname: lastname, age: age}.to_json end end mirage = Mirage.start mirage.put UserProfile.new.firstname('leon').lastname('davis').age(30)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mirage-3.0.0.alpha.9 | test.rb |
mirage-3.0.0.alpha.8 | test.rb |
mirage-3.0.0.alpha.7 | test.rb |