Module: Podium::PodletHelpers::ClassMethods

Defined in:
lib/podium/podlet_helpers.rb

Instance Method Summary collapse

Instance Method Details

#assetsObject



43
44
45
46
47
48
49
50
51
52
# File 'lib/podium/podlet_helpers.rb', line 43

def assets
  {
    assets: {
      js: "",
      css: "",
    },
    js: [],
    css: [],
  }
end

#podlet_manifestObject



32
33
34
35
36
37
38
39
40
41
# File 'lib/podium/podlet_helpers.rb', line 32

def podlet_manifest
  @podlet_manifest ||= {
    name: self.class.name.gsub("PodletController", "").underscore.dasherize,
    version: version,
    content: "/",
    fallback: "/fallback",
    proxy: {},

  }.merge(assets)
end

#versionObject



54
55
56
# File 'lib/podium/podlet_helpers.rb', line 54

def version
  @version ||= ENV.fetch("VERSION", DateTime.now().to_i.to_s)
end