Sha256: 36af01ca392810cd027a5960b0f3f2ae8e5fd3688031297ef787fb5ec6508736

Contents?: true

Size: 579 Bytes

Versions: 1

Compression:

Stored size: 579 Bytes

Contents

require "vapid/version"

# Adding a method to Object
class Object
  def blank?
    respond_to?(:empty?) ? !empty? : !self
  end
end

# Top-level namespace
module Vapid
  autoload :Builder,    "vapid/builder"
  autoload :CLI,        "vapid/cli"
  autoload :Directive,  "vapid/directive"
  autoload :Directives, "vapid/directives"
  autoload :Models,     "vapid/models"
  autoload :Server,     "vapid/server"
  autoload :Settings,   "vapid/settings"
  autoload :Template,   "vapid/template"

  def self.register_directive(name, klass)
    Directives.register name, klass
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vapid-0.1.0 lib/vapid.rb