Class: Prismic::Fragments::Image
Defined Under Namespace
Classes: View, ViewDoesNotExistException
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(main, views) ⇒ Image
Returns a new instance of Image
7
8
9
10
|
# File 'lib/prismic/fragments/image.rb', line 7
def initialize(main, views)
@main = main
@views = views
end
|
Instance Attribute Details
#main ⇒ Object
Returns the value of attribute main
5
6
7
|
# File 'lib/prismic/fragments/image.rb', line 5
def main
@main
end
|
#views ⇒ Object
Returns the value of attribute views
5
6
7
|
# File 'lib/prismic/fragments/image.rb', line 5
def views
@views
end
|
Instance Method Details
#alt ⇒ Object
23
|
# File 'lib/prismic/fragments/image.rb', line 23
def alt() main.alt end
|
#as_html(link_resolver = nil) ⇒ Object
12
13
14
|
# File 'lib/prismic/fragments/image.rb', line 12
def as_html(link_resolver=nil)
main.as_html(link_resolver)
end
|
#as_text ⇒ Object
16
17
18
|
# File 'lib/prismic/fragments/image.rb', line 16
def as_text
""
end
|
#copyright ⇒ Object
24
|
# File 'lib/prismic/fragments/image.rb', line 24
def copyright() main.copyright end
|
#get_view(key) ⇒ Object
26
27
28
29
30
31
32
33
34
|
# File 'lib/prismic/fragments/image.rb', line 26
def get_view(key)
if key == 'main'
main
elsif @views.has_key?(key)
views[key]
else
raise ViewDoesNotExistException
end
end
|
#height ⇒ Object
22
|
# File 'lib/prismic/fragments/image.rb', line 22
def height() main.height end
|
#url ⇒ Object
20
|
# File 'lib/prismic/fragments/image.rb', line 20
def url() main.url end
|
#width ⇒ Object
21
|
# File 'lib/prismic/fragments/image.rb', line 21
def width() main.width end
|