Module: Opensteam::Base::Helper

Defined in:
lib/opensteam/base.rb

Overview

Helper Module for Opensteam Products and Properties

Defines methods to determine wether an object is a property or a product. Included both in ProductBase and PropertyBase (Used for security reasons)

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object

:nodoc:



45
46
47
48
# File 'lib/opensteam/base.rb', line 45

def self.included(base) #:nodoc:
  base.extend(ClassMethods)
  class << base ; attr_reader :opensteam_type ; end  
end

Instance Method Details

#is_product?Boolean

Returns:

  • (Boolean)


51
# File 'lib/opensteam/base.rb', line 51

def is_product?() self.class.is_product? ; end

#is_property?Boolean

Returns:

  • (Boolean)


50
# File 'lib/opensteam/base.rb', line 50

def is_property?() self.class.is_property? ; end