Class: MendixBridge::Model::Page

Inherits:
Data
  • Object
show all
Defined in:
lib/mendix_bridge/model.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#contentObject (readonly)

Returns the value of attribute content

Returns:

  • (Object)

    the current value of content



86
87
88
# File 'lib/mendix_bridge/model.rb', line 86

def content
  @content
end

#folderObject (readonly)

Returns the value of attribute folder

Returns:

  • (Object)

    the current value of folder



86
87
88
# File 'lib/mendix_bridge/model.rb', line 86

def folder
  @folder
end

#layoutObject (readonly)

Returns the value of attribute layout

Returns:

  • (Object)

    the current value of layout



86
87
88
# File 'lib/mendix_bridge/model.rb', line 86

def layout
  @layout
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



86
87
88
# File 'lib/mendix_bridge/model.rb', line 86

def name
  @name
end

#parametersObject (readonly)

Returns the value of attribute parameters

Returns:

  • (Object)

    the current value of parameters



86
87
88
# File 'lib/mendix_bridge/model.rb', line 86

def parameters
  @parameters
end

#titleObject (readonly)

Returns the value of attribute title

Returns:

  • (Object)

    the current value of title



86
87
88
# File 'lib/mendix_bridge/model.rb', line 86

def title
  @title
end

#view_rolesObject (readonly)

Returns the value of attribute view_roles

Returns:

  • (Object)

    the current value of view_roles



86
87
88
# File 'lib/mendix_bridge/model.rb', line 86

def view_roles
  @view_roles
end

Instance Method Details

#to_hObject



95
96
97
98
99
100
101
102
103
104
105
# File 'lib/mendix_bridge/model.rb', line 95

def to_h
  {
    name:,
    title:,
    layout:,
    folder:,
    parameters: parameters.map(&:to_h),
    content:,
    view_roles:
  }.compact
end