Module: Landable

Defined in:
lib/landable/seeds.rb,
lib/landable.rb,
lib/landable/error.rb,
lib/landable/engine.rb,
lib/landable/layout.rb,
lib/landable/partial.rb,
lib/landable/traffic.rb,
lib/landable/version.rb,
app/models/landable/page.rb,
lib/landable/liquid/tags.rb,
app/models/landable/asset.rb,
app/models/landable/audit.rb,
app/models/landable/theme.rb,
lib/landable/liquid/drops.rb,
app/models/landable/author.rb,
lib/landable/configuration.rb,
lib/landable/liquid/filters.rb,
app/models/landable/category.rb,
app/models/landable/template.rb,
lib/landable/core_ext/ipaddr.rb,
lib/landable/traffic/tracker.rb,
app/models/landable/directory.rb,
lib/landable/liquid/asset_tags.rb,
app/models/landable/access_token.rb,
app/models/landable/traffic/city.rb,
app/models/landable/traffic/path.rb,
app/helpers/landable/pages_helper.rb,
app/models/landable/page_revision.rb,
app/models/landable/search_engine.rb,
app/models/landable/traffic/event.rb,
app/models/landable/traffic/owner.rb,
app/models/landable/traffic/visit.rb,
lib/landable/traffic/noop_tracker.rb,
lib/landable/traffic/ping_tracker.rb,
lib/landable/traffic/scan_tracker.rb,
lib/landable/traffic/user_tracker.rb,
app/models/landable/traffic/access.rb,
app/models/landable/traffic/cookie.rb,
app/models/landable/traffic/device.rb,
app/models/landable/traffic/domain.rb,
app/models/landable/traffic/medium.rb,
app/models/landable/traffic/region.rb,
app/models/landable/traffic/source.rb,
app/models/landable/traffic/target.rb,
app/services/landable/tidy_service.rb,
lib/landable/traffic/crawl_tracker.rb,
app/helpers/landable/traffic_helper.rb,
app/models/landable/traffic/ad_type.rb,
app/models/landable/traffic/browser.rb,
app/models/landable/traffic/content.rb,
app/models/landable/traffic/country.rb,
app/models/landable/traffic/keyword.rb,
app/models/landable/traffic/network.rb,
app/models/landable/traffic/referer.rb,
app/models/landable/traffic/visitor.rb,
lib/landable/traffic/scrape_tracker.rb,
app/models/landable/traffic/ad_group.rb,
app/models/landable/traffic/campaign.rb,
app/models/landable/traffic/creative.rb,
app/models/landable/traffic/location.rb,
app/models/landable/traffic/platform.rb,
app/models/landable/traffic/position.rb,
app/services/landable/render_service.rb,
app/models/landable/template_revision.rb,
app/models/landable/traffic/ip_lookup.rb,
app/models/landable/traffic/mime_type.rb,
app/models/landable/traffic/ownership.rb,
app/models/landable/traffic/page_view.rb,
app/models/landable/traffic/placement.rb,
app/responders/landable/api_responder.rb,
app/uploaders/landable/asset_uploader.rb,
app/decorators/landable/page_decorator.rb,
app/models/concerns/landable/librarian.rb,
app/models/landable/page_search_engine.rb,
app/models/landable/traffic/event_type.rb,
app/models/landable/traffic/experiment.rb,
app/models/landable/traffic/ip_address.rb,
app/models/landable/traffic/match_type.rb,
app/models/landable/traffic/user_agent.rb,
app/controllers/landable/api_controller.rb,
app/helpers/landable/application_helper.rb,
app/models/concerns/landable/has_assets.rb,
app/models/concerns/landable/table_name.rb,
app/models/landable/asset_search_engine.rb,
app/models/landable/traffic/attribution.rb,
app/models/landable/traffic/device_type.rb,
app/models/landable/traffic/http_method.rb,
app/models/landable/traffic/search_term.rb,
app/models/landable/traffic/query_string.rb,
app/serializers/landable/page_serializer.rb,
app/services/landable/screenshot_service.rb,
app/serializers/landable/asset_serializer.rb,
app/serializers/landable/audit_serializer.rb,
app/serializers/landable/theme_serializer.rb,
lib/generators/landable/install_generator.rb,
app/models/concerns/landable/has_templates.rb,
app/models/landable/traffic/bid_match_type.rb,
app/serializers/landable/author_serializer.rb,
app/services/landable/registration_service.rb,
lib/generators/landable/landable_generator.rb,
app/decorators/landable/null_page_decorator.rb,
app/models/landable/traffic/user_agent_type.rb,
app/serializers/landable/category_serializer.rb,
app/serializers/landable/template_serializer.rb,
app/services/landable/authentication_service.rb,
app/controllers/landable/api/pages_controller.rb,
app/responders/landable/page_render_responder.rb,
app/serializers/landable/directory_serializer.rb,
app/controllers/landable/api/assets_controller.rb,
app/controllers/landable/api/audits_controller.rb,
app/controllers/landable/api/themes_controller.rb,
app/controllers/landable/application_controller.rb,
app/controllers/landable/public/pages_controller.rb,
app/serializers/landable/access_token_serializer.rb,
app/controllers/landable/api/templates_controller.rb,
app/serializers/landable/configuration_serializer.rb,
app/serializers/landable/page_revision_serializer.rb,
app/controllers/landable/api/categories_controller.rb,
app/controllers/landable/public/sitemap_controller.rb,
app/controllers/concerns/landable/variables_concern.rb,
app/controllers/landable/api/directories_controller.rb,
app/controllers/landable/api/access_tokens_controller.rb,
app/serializers/landable/template_revision_serializer.rb,
app/controllers/landable/api/configurations_controller.rb,
app/controllers/landable/api/page_revisions_controller.rb,
app/controllers/landable/public/preview/pages_controller.rb,
app/controllers/landable/api/template_revisions_controller.rb,
app/controllers/landable/public/preview/page_revisions_controller.rb

Overview

Drops are for lazy-loading content.

- http://www.rubydoc.info/github/Shopify/liquid/Liquid/Drop
- https://github.com/Shopify/liquid/blob/master/lib/liquid/drop.rb

Defined Under Namespace

Modules: Api, ApplicationHelper, AuthenticationService, CoreExt, Generators, HasAssets, HasTemplates, Librarian, Liquid, PagesHelper, Public, Seeds, TableName, TidyService, Traffic, TrafficHelper, VERSION, VariablesConcern Classes: AccessToken, AccessTokenSerializer, ApiController, ApiResponder, ApplicationController, Asset, AssetSearchEngine, AssetSerializer, AssetUploader, Audit, AuditSerializer, Author, AuthorSerializer, Category, CategorySerializer, Configuration, ConfigurationSerializer, Directory, DirectorySerializer, Engine, Error, Layout, Migration, NullPageDecorator, Page, PageDecorator, PageRenderResponder, PageRevision, PageRevisionSerializer, PageSearchEngine, PageSerializer, Partial, RegistrationService, RenderService, ScreenshotService, SearchEngine, Template, TemplateRevision, TemplateRevisionSerializer, TemplateSerializer, Theme, ThemeSerializer

Constant Summary collapse

AuthenticationFailedError =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.configurationObject



22
23
24
# File 'lib/landable.rb', line 22

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



26
27
28
29
# File 'lib/landable.rb', line 26

def self.configure
  yield configuration if block_given?
  configuration
end