Sha256: d061c380ce2dc024fdbd297fd4603e79d2e2a5ac13ab59e17dc99d314f9fc3ae

Contents?: true

Size: 634 Bytes

Versions: 1

Compression:

Stored size: 634 Bytes

Contents

unless ''.respond_to?(:dasherize)
  require 'dry/inflector'

  class String
    %w(
      classify
      constantize
      dasherize
      ordinalize
      pluralize
      singularize
      tableize
      underscore
    ).each do |name|
      define_method name do
        Dry::Inflector.new.send(name, self)
      end
    end
  end
end

require 'json'
require 'typero'
require 'html-tag'
require 'hash_wia'

require_relative './joshua/base_instance'
require_relative './joshua/base_class'
require_relative './joshua/response'
require_relative './joshua/render_proxy'

require_relative './doc/doc'
require_relative './doc/special'



Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
joshua-0.2.4 ./lib/joshua.rb