Module: Cura::Attributes::HasVisibility

Includes:
HasAttributes
Included in:
Component::Base
Defined in:
lib/cura/attributes/has_visibility.rb

Overview

Adds the ‘#visible?`, `visible=` methods.

Instance Method Summary collapse

Methods included from HasAttributes

included, #update_attributes

Instance Method Details

#initialize(attributes = {}) ⇒ Object



9
10
11
12
13
# File 'lib/cura/attributes/has_visibility.rb', line 9

def initialize(attributes={})
  @visible = true

  super
end

#visible=Boolean

Set the visibility.



25
# File 'lib/cura/attributes/has_visibility.rb', line 25

attribute(:visible, query: true)

#visible?Boolean

Get the visibility.



# File 'lib/cura/attributes/has_visibility.rb', line 15