class SimpleListing::Base
Attributes
params[RW]
scope[RW]
Public Class Methods
new(scope, params)
click to toggle source
# File lib/simple_listing/base.rb, line 12 def initialize(scope, params) @scope, @params = scope, params end
Public Instance Methods
perform() { |self| ... }
click to toggle source
# File lib/simple_listing/base.rb, line 16 def perform yield self if block_given? scope end
Private Instance Methods
guard(message = nil) { |== true| ... }
click to toggle source
# File lib/simple_listing/base.rb, line 23 def guard(message = nil) raise(ArgumentError, message) unless yield == true end