Sha256: 808ca83406ecc4c81baaf1c5bc2e6e10182e1f0486b78045f171c7c487b4609c
Contents?: true
Size: 520 Bytes
Versions: 1
Compression:
Stored size: 520 Bytes
Contents
module Nyanko module Controller extend ActiveSupport::Concern included do include Invoker end module ClassMethods private def unit_action(unit_name, *function_names, &block) options = function_names.extract_options! block ||= Proc.new { head 400 } Array.wrap(function_names).each do |function_name| define_method(function_name) do invoke(unit_name, function_name, options, &block) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
nyanko-0.0.1 | lib/nyanko/controller.rb |