module MotionMastr

Constants

VERSION

Public Instance Methods

mastr(text=nil, default_styles=nil) click to toggle source

make a MastrBuilder

# File lib/motion-mastr/mastr.rb, line 4
def mastr(text=nil, default_styles=nil)
  styles = {}
  styles.merge!(text) if text.is_a?(Hash)
  styles.merge!(default_styles) if default_styles.is_a? Hash

  b = MastrBuilder.new styles
  b.add(text) unless text.nil? || text.is_a?(Hash)
  b
end
mastr!(text=nil, default_styles=nil) click to toggle source

make and build a NSMutableAttributedString

# File lib/motion-mastr/mastr.rb, line 15
def mastr!(text=nil, default_styles=nil)
  mastr(text, default_styles).build
end