Sha256: 2cdc2e7113fc2d21e2f17b32c2aea5607bd469420cdb60ddd2f07a812512db7f
Contents?: true
Size: 514 Bytes
Versions: 1
Compression:
Stored size: 514 Bytes
Contents
require 'syro' require 'yaks' require "yaks/syro/version" module Yaks module Syro def self.included(deck) deck.extend ClassMethods end def yaks(object, opts = {}) runner = self.class.yaks_config.runner(object, {env: env}.merge(opts)) res.headers["Content-Type"] = runner.media_type res.write runner.call end module ClassMethods attr_reader :yaks_config def configure_yaks(&block) @yaks_config = ::Yaks.new(&block) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
yaks-syro-0.1.0 | lib/yaks/syro.rb |