Module: Editmode

Extended by:
ActionViewExtensions::EditmodeHelper, Helper
Defined in:
lib/editmode.rb,
lib/editmode/engine.rb,
lib/editmode/helper.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, Helper Classes: ChunkValue, Configuration, Engine, Railtie, ScriptTag

Constant Summary collapse

VERSION =
"1.3.2"

Class Method Summary collapse

Methods included from Helper

e, parse_arguments, render_custom_field_raw

Methods included from ActionViewExtensions::EditmodeHelper

allowed_tag_attributes, api_root_url, api_version, chunk_collection, chunk_display, chunk_field_value, no_response_received, render_chunk, render_chunk_content, render_custom_field, require_field_id

Class Method Details

.access_tokenObject



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

def access_token
  config.access_token
end

.chunk_value(identifier, **options) ⇒ Object



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

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

.configObject



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

def config
  @config ||= Configuration.new
end

.project_idObject



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

def project_id
  config.project_id
end

.project_id=(id) ⇒ Object



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

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

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

Yields:



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

def setup
  yield config
end