Module: Contracts
- Included in:
- Middleman::Application, Middleman::Builder, Middleman::CallbackManager, Middleman::CoreExtensions::Data::Stores::BaseDataStore, Middleman::CoreExtensions::Data::Stores::InMemoryDataStore, Middleman::CoreExtensions::Data::Stores::LocalFileDataStore, Middleman::Dependencies, Middleman::Dependencies::DataCollectionPathVertex, Middleman::Dependencies::DataCollectionVertex, Middleman::Dependencies::Edge, Middleman::Dependencies::FileVertex, Middleman::Dependencies::Graph, Middleman::Dependencies::Vertex, Middleman::Extension, Middleman::FileRenderer, Middleman::Filter, Middleman::InlineURLRewriter, Middleman::Sitemap::Resource, Middleman::Sitemap::ResourceListContainer, Middleman::Sitemap::Store, Middleman::SourceWatcher, Middleman::Sources, Middleman::TemplateContext, Middleman::TemplateRenderer, Middleman::Util, Middleman::Util::Data
- Defined in:
- middleman-core/lib/middleman-core/contracts.rb,
middleman-core/lib/middleman-core/contracts.rb,
middleman-core/lib/middleman-core/contracts.rb
Defined Under Namespace
Classes: And, Any, Args, ArrayOf, Bool, Callable, Exactly, Frozen, HashOf, ImmutableHashOf, ImmutableSetOf, IsA, Maybe, Neg, None, Not, Num, OldResourceList, Or, Pos, ResourceList, RespondTo, Send, SetOf, VectorOf, Xor
Constant Summary collapse
- PATH_MATCHER =
Or[String, RespondTo[:match], RespondTo[:call], RespondTo[:to_s]
Instance Method Summary collapse
-
#Contract ⇒ Object
rubocop:disable Naming/MethodName.
Instance Method Details
#Contract ⇒ Object
rubocop:disable Naming/MethodName
58 |
# File 'middleman-core/lib/middleman-core/contracts.rb', line 58 def Contract(*); end |