Sha256: 5ca2e889c5fbc1b77121c26bf70a9e89e821a1ce232ae3ddb0500ca2da9cba67
Contents?: true
Size: 459 Bytes
Versions: 9
Compression:
Stored size: 459 Bytes
Contents
# frozen_string_literal: true require 'transproc' require 'roda/endpoints' class Roda # Useful transformations. module Functions extend Transproc::Registry import Transproc::HashTransformations # Shortcut f module Shortcut # @param [Symbol] fn # @param [Array] args def f(fn, *args) if args.any? Functions[fn].call(*args) else Functions[fn] end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems