Module: Editmode

Extended by:
ActionViewExtensions::EditmodeHelper
Defined in:
lib/editmode.rb,
lib/editmode/engine.rb,
lib/editmode/railtie.rb,
lib/editmode/version.rb,
lib/editmode/script_tag.rb,
lib/editmode/chunk_value.rb,
lib/editmode/auto_include_filter.rb,
lib/generators/editmode/config_generator.rb,
lib/editmode/action_view_extensions/editmode_helper.rb

Overview

Todo: Implement RSPEC

Defined Under Namespace

Modules: ActionViewExtensions, AutoInclude, Generators Classes: ChunkValue, Configuration, Engine, Railtie, ScriptTag

Constant Summary collapse

VERSION =
"1.0.18"

Class Method Summary collapse

Methods included from ActionViewExtensions::EditmodeHelper

api_root_url, api_version, chunk_collection, chunk_display, chunk_field_value, no_response_received, render_chunk_content, require_field_id, variable_parse!

Class Method Details

.access_tokenObject



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

def access_token
  config.access_token
end

.chunk_value(identifier, **options) ⇒ Object



34
35
36
37
38
39
40
# File 'lib/editmode.rb', line 34

def chunk_value(identifier, **options)
  begin
    Editmode::ChunkValue.new(identifier, **options )
  rescue => er
    raise er
  end
end

.configObject



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

def config
  @config ||= Configuration.new
end

.project_idObject



18
19
20
# File 'lib/editmode.rb', line 18

def project_id
  config.project_id
end

.project_id=(id) ⇒ Object



14
15
16
# File 'lib/editmode.rb', line 14

def project_id=(id)
  config.project_id = id
end

.setup {|config| ... } ⇒ Object

Yields:



30
31
32
# File 'lib/editmode.rb', line 30

def setup
  yield config
end