Class: Lara::Models::Styleguide

Inherits:
Base
  • Object
show all
Defined in:
lib/lara/models/text.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Base

parse_time

Constructor Details

#initialize(id:, name:, content: nil, owner_id: nil, created_at: nil, updated_at: nil, **_kwargs) ⇒ Styleguide

Returns a new instance of Styleguide.



104
105
106
107
108
109
110
111
112
# File 'lib/lara/models/text.rb', line 104

def initialize(id:, name:, content: nil, owner_id: nil, created_at: nil, updated_at: nil, **_kwargs)
  super()
  @id = id
  @name = name
  @content = content
  @owner_id = owner_id
  @created_at = Base.parse_time(created_at)
  @updated_at = Base.parse_time(updated_at)
end

Instance Attribute Details

#contentObject (readonly)

Returns the value of attribute content.



102
103
104
# File 'lib/lara/models/text.rb', line 102

def content
  @content
end

#created_atObject (readonly)

Returns the value of attribute created_at.



102
103
104
# File 'lib/lara/models/text.rb', line 102

def created_at
  @created_at
end

#idObject (readonly)

Returns the value of attribute id.



102
103
104
# File 'lib/lara/models/text.rb', line 102

def id
  @id
end

#nameObject (readonly)

Returns the value of attribute name.



102
103
104
# File 'lib/lara/models/text.rb', line 102

def name
  @name
end

#owner_idObject (readonly)

Returns the value of attribute owner_id.



102
103
104
# File 'lib/lara/models/text.rb', line 102

def owner_id
  @owner_id
end

#updated_atObject (readonly)

Returns the value of attribute updated_at.



102
103
104
# File 'lib/lara/models/text.rb', line 102

def updated_at
  @updated_at
end

Instance Method Details

#to_sObject



114
115
116
# File 'lib/lara/models/text.rb', line 114

def to_s
  "Styleguide{id='#{id}', name='#{name}'}"
end