Sha256: 80130d8191d41ae1ccdd507928f025e9652b79eec244722ba9582552775ae9ae

Contents?: true

Size: 201 Bytes

Versions: 16

Compression:

Stored size: 201 Bytes

Contents

class Adminsite::PageLayout < ActiveRecord::Base
  has_many :pages
  validates_presence_of  :title

  def render(args)
    Liquid::Template.parse(self.body.to_s).render(args.stringify_keys)
  end

end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
adminsite-3.2.4 app/models/adminsite/page_layout.rb
adminsite-3.2.3 app/models/adminsite/page_layout.rb
adminsite-3.2.2 app/models/adminsite/page_layout.rb
adminsite-3.2.1 app/models/adminsite/page_layout.rb
adminsite-3.2.0 app/models/adminsite/page_layout.rb
adminsite-3.1.2 app/models/adminsite/page_layout.rb
adminsite-3.1.1 app/models/adminsite/page_layout.rb
adminsite-3.1.0 app/models/adminsite/page_layout.rb
adminsite-3.0.0 app/models/adminsite/page_layout.rb
adminsite-2.1.2 app/models/adminsite/page_layout.rb
adminsite-2.1.1 app/models/adminsite/page_layout.rb
adminsite-2.1.0 app/models/adminsite/page_layout.rb
adminsite-2.0.3 app/models/adminsite/page_layout.rb
adminsite-2.0.2 app/models/adminsite/page_layout.rb
adminsite-2.0.1 app/models/adminsite/page_layout.rb
adminsite-2.0.0 app/models/adminsite/page_layout.rb