Module: Avm::Applications::Base::Publishing

Defined in:
lib/avm/applications/base/publishing.rb

Constant Summary collapse

PUBLISHABLE_KEY =
'publishable'

Instance Method Summary collapse

Instance Method Details

#publishable?Boolean



9
10
11
# File 'lib/avm/applications/base/publishing.rb', line 9

def publishable?
  publishable_value ? true : false
end

#stereotype_publishable?(stereotype) ⇒ Boolean



13
14
15
16
17
# File 'lib/avm/applications/base/publishing.rb', line 13

def stereotype_publishable?(stereotype)
  return publishable? unless publishable_value.is_a?(::Hash)

  parse_publishable_value(publishable_value[stereotype.stereotype_name], true)
end