Sha256: 1c61b1a44abf8b6de20c5c3115e6672f6dcffdf548931a5f7d3a2d732643001c

Contents?: true

Size: 360 Bytes

Versions: 7

Compression:

Stored size: 360 Bytes

Contents

# encoding: UTF-8

module Spontaneous::Plugins::Site
  module Level
    extend ActiveSupport::Concern

    module ClassMethods
      def at_depth(level)
        case level
        when 0, :root
          Spontaneous::Site.root
        when 1, :section
          Spontaneous::Site.root.at_depth(1)
        end
      end
    end # ClassMethods
  end # Level
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spontaneous-0.2.0.alpha7 lib/spontaneous/plugins/site/level.rb
spontaneous-0.2.0.alpha6 lib/spontaneous/plugins/site/level.rb
spontaneous-0.2.0.alpha5 lib/spontaneous/plugins/site/level.rb
spontaneous-0.2.0.alpha4 lib/spontaneous/plugins/site/level.rb
spontaneous-0.2.0.alpha3 lib/spontaneous/plugins/site/level.rb
spontaneous-0.2.0.alpha2 lib/spontaneous/plugins/site/level.rb
spontaneous-0.2.0.alpha1 lib/spontaneous/plugins/site/level.rb