Class: ClassStubber::ActiveStorageAttachmentSingle

Inherits:
Object
  • Object
show all
Defined in:
lib/generators/rider_kick/templates/spec/support/class_stubber.rb

Overview

Single file attachment stub

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(url) ⇒ ActiveStorageAttachmentSingle

Returns a new instance of ActiveStorageAttachmentSingle.



72
73
74
# File 'lib/generators/rider_kick/templates/spec/support/class_stubber.rb', line 72

def initialize(url)
  @url = url
end

Instance Attribute Details

#urlObject (readonly)

Returns the value of attribute url.



70
71
72
# File 'lib/generators/rider_kick/templates/spec/support/class_stubber.rb', line 70

def url
  @url
end

Instance Method Details

#attached?Boolean

Returns:

  • (Boolean)


76
77
78
# File 'lib/generators/rider_kick/templates/spec/support/class_stubber.rb', line 76

def attached?
  !@url.nil?
end

#blank?Boolean

Returns:

  • (Boolean)


80
81
82
# File 'lib/generators/rider_kick/templates/spec/support/class_stubber.rb', line 80

def blank?
  !attached?
end

#present?Boolean

Returns:

  • (Boolean)


84
85
86
# File 'lib/generators/rider_kick/templates/spec/support/class_stubber.rb', line 84

def present?
  attached?
end