Module: SharingTags

Defined in:
lib/sharing_tags/action_view/asset_helper.rb,
lib/sharing_tags.rb,
lib/sharing_tags/config.rb,
lib/sharing_tags/engine.rb,
lib/sharing_tags/context.rb,
lib/sharing_tags/network.rb,
lib/sharing_tags/railtie.rb,
lib/sharing_tags/version.rb,
lib/sharing_tags/asset_file.rb,
lib/sharing_tags/configuration.rb,
lib/sharing_tags/network/facebook.rb,
lib/sharing_tags/finds_asset_paths.rb,
lib/sharing_tags/action_view/meta_helper.rb,
lib/sharing_tags/action_controller/filters.rb,
lib/sharing_tags/action_controller/helpers.rb,
lib/sharing_tags/action_view/button_helper.rb,
lib/generators/sharing_tags/install/install_generator.rb

Overview

rubocop:disable Metrics/MethodLength

Defined Under Namespace

Modules: ActionController, ActionView, Generators Classes: AssetFile, Config, Configuration, Context, Engine, FindsAssetPaths, Network, Railtie

Constant Summary collapse

VERSION =
"0.0.15"

Class Method Summary collapse

Class Method Details

.configObject



31
32
33
# File 'lib/sharing_tags.rb', line 31

def config
  @config ||= Configuration.new
end

.configure(&block) ⇒ Object



25
26
27
28
# File 'lib/sharing_tags.rb', line 25

def configure(&block)
  config.clear! # cleanup config before calling configure
  config.instance_exec(&block)
end